Yifan's Learning Journey
learn Distributed Algorithms: An Intuitive Approach
1. Introduction
2. Preliminaries
3. Snapshots
4. Waves
5. Deadlock Detection
6. Termination Detection
7. Garbage Collection
8. Routing
9. Election
10. Anonymous Networks
11. Synchronous Networks
12. Consensus with Crash Failures
13. Consensus with Byzantine Failures
14. Mutual Exclusion
15. Barriers
16. Distributed Transactions
17. Self-Stabilization
18. Security
19. Online Scheduling