> For the complete documentation index, see [llms.txt](https://sliu583.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system.md).

# CS 294 (Distributed System)

- [Week 1 - Global State and Clocks](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/week-1-global-state-and-clocks.md)
- [Distributed Snapshots: Determining Global States of Distributed Systems](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/week-1-global-state-and-clocks/distributed-snapshots-determining-global-states-of-distributed-systems.md): Setup: 分布式snapshot算法，使用：apache flink, apache spark (structured streaming), ray
- [Time, Clocks, and the Ordering of Events in a Distributed System](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/week-1-global-state-and-clocks/time-clocks-and-the-ordering-of-events-in-a-distributed-system.md)
- [Weak 5 - Weak Consistency](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency.md)
- [Dynamo: Amazon's Highly Available Key-value Store](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency/dynamo-amazons-highly-available-key-value-store.md)
- [Replicating Data Consistency Explained Through Baseball](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency/replicating-data-consistency-explained-through-baseball.md)
- [Managing update conflicts in Bayou, a weakly connected replicated storage system](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency/managing-update-conflicts-in-bayou-a-weakly-connected-replicated-storage-system.md): https://people.cs.umass.edu/~mcorner/courses/691M/papers/terry.pdf
