# 工作分配
## 論文報告順序:
1-4(team2): Weighted Voting for Replicated Data (逸康)
2-3(team2): Managing Update Conflicts in Bayou, a Weakly Connected - Replicated Storage System (子翔)
4-1(team2): Kafka(佩旻)
5-3(team2): Hive (筑鈞)
8-2(team2): Omega - flexible, scalable schedulers for large compute clusters
## 3/14 CAP Theorem
1-1(team5): [Perspectives on the CAP Theorem](https://hackmd.io/dHnnIRy4QimcoDRDwRa2Tw) (佩旻)
1-1(team5): [Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services](https://hackmd.io/@11220CS542600/HkXCKslaa) (輔助)
1-2(team1): [CAP Twelve Years Later How the “Rules” Have Changed](/zC8MBjglQZW04qjVtUpYEQ) (筑鈞)
1-3(team3): [Time, Clocks, and the Ordering of Events in a Distributed System](https://hackmd.io/PyuMPuSWQuOKMjRyzJJG3Q) (子翔)
1-4(team2): [Weighted Voting for Replicated Data](https://hackmd.io/@11220CS542600/ryEC5fwTp) (逸康)
## 3/21 Consistency Protocol
2-1(team4): [Linearizability](https://hackmd.io/@11220CS542600/SJXTKBQCa) (佩旻)
2-2(team6): [Causal+ Consistency: Don't Settle for Eventual](/c4mmIjmATlOClMhntwhOoA) (筑鈞)
2-3(team2): [Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System](https://hackmd.io/@11220CS542600/H1fnFBQ0a) (子翔)
2-4(team3): [The Potential Dangers of Causal Consistency](https://hackmd.io/@11220CS542600/HkQjF440T) (逸康)
## 4/11 Concensus Protocol
3-1(team1): [A Majority Consensus Approach to Concurrency Control](/weuj21PmTAW59DZDGlhsCA) (逸康)
3-2(team5): [Paxos Made Live (The-Part-Time-Parliament)](https://hackmd.io/HDXKMV6XTQOEh7A-bN_ZDg) (子翔)
3-3(team4): [Raft: In Search of an Understandable Consensus Algorithm](https://hackmd.io/@11220CS542600/HJGzt_Zx0)(佩旻)
3-4(team6): [The Chubby lock service for loosely-coupled distributed systems](/MBqdJ8aQS0awDbIzJYbblQ) (筑鈞)
## 4/18 Data Processing Part I
4-1(team2): [Kafka](https://hackmd.io/@11220CS542600/rJ2UFOWgA)(佩旻)
4-2(team4): [Consistency and Completeness: Rethinking Distributed Stream Processing in Apache Kafka](https://hackmd.io/@11220CS542600/HJ9Mry6lA) (子翔)
4-3(team5): [Apache FlinkTM: Stream and Batch Processing in a Single Engine](https://hackmd.io/@11220CS542600/BJC4mODlA) (筑鈞)
4-4(team3): [Scaling Memcache at Facebook](https://hackmd.io/@11220CS542600/H1XAEWYeC) (逸康)
## 4/25 Data Processing Part II
5-1(team6): [MapReduce](https://hackmd.io/BNu_Tp0PRkud_1AvKttrpg) (子翔)
5-2(team1): [Spark](https://hackmd.io/@11220CS542600/HyWYcImW0) & [Resilient Distributed Datasets](https://hackmd.io/@11220CS542600/Sywc9LmZ0)(佩旻)
5-3(team2): [Hive](https://hackmd.io/o13TIArTT-64uKtfSt5ixA?view) (筑鈞)
5-4(team5): [Disk-Locality in Datacenter Computing Considered Irrelevant](https://hackmd.io/@11220CS542600/rk0o89QZC) (逸康)
## 5/16 Distributed File Systems
6-1(team6): [Cluster-Based Scalable Network Services](https://hackmd.io/@11220CS542600/ryfVk5hz0) (逸康)
6-2(team1): [CephFS](https://hackmd.io/@11220CS542600/ryRQQo3zC) & [CRUSH](https://hackmd.io/@11220CS542600/HyxrKSzM0)(佩旻)
6-3(team3): [Google File System](https://hackmd.io/@11220CS542600/BJjyTf8WA) (筑鈞)
6-4(team4): [Chord](https://hackmd.io/qOQwr3dIQ5u51slG0KiZUA) & [Consistent Hashing and Random Trees](https://hackmd.io/@11220CS542600/B1SXbsgQA) (子翔)
## 5/23 Distributed Database Systems
7-1(team3): [Big Table](https://hackmd.io/@11220CS542600/r13GmJBXR) (筑鈞)
7-2(team6): [Spanner](https://hackmd.io/x6bSn1TPRXmDBU6PaW9ZfQ) (子翔)
7-3(team1): [DynamoDB](https://hackmd.io/3zQCsZTqRsiuSIz86qJluw) (逸康)
7-4(team5): [PNUTS: Yahoo!'s hosted data serving platform](https://hackmd.io/3Tyuc48TS7Sw5tk0pPLjXg)(佩旻)
## 6/13 Cluster Manager
8-1(team1): [Large-scale cluster management at Google with Borg](https://hackmd.io/ks4DX9m_TR-8qJu1X6zSAw) (子翔)
8-2(team2): [Omega - flexible, scalable schedulers for large compute clusters](https://hackmd.io/Nesi_M5qQVWyYC5Z2oEhIw) (逸康)
8-3(team4): [Mesos](https://hackmd.io/@11220CS542600/rJ9p8ZQEC)(佩旻)
8-4(team3): [Apache Hadoop YARN](https://hackmd.io/@11220CS542600/Hygjw8ClR) (筑鈞)