- Oct 11th: File Systems
- Oct 16th: File Systems (cont.)
- Oct 18th: Failure & Serial Equivalence
- Nov 1st: Consistency & Linearizability
- Nov 6th: Some Midterm Solutions
- Nov 6th: Consistency (cont.)
- Nov 8th: Broadcasting WIP
- Nov 13th: Consensus WIP
- Nov 15th: Paxos WIP
- Nov 20th: Raft
- Thanksgiving
- Nov 27th: Hashtables, Viewstamped Repl, Raft (cont.)
- Nov 29th: Hashtables (cont.) & Byzantine Fault Tolerance
- Dec 4th: Commander & Lieutenants
- Dec 6th: C&L (cont.), Blockchain
- Dec 11th: Elixir!
- Dec 13th: Final Review
- Parts of: OSTEP.org
- https://cse.buffalo.edu/~stevko/courses/cse486/spring13/
- https://cse.buffalo.edu/~stevko/courses/cse486/spring15/
- https://www.cl.cam.ac.uk/teaching/1516/ConcDisSys/materials.html
- Curated list of resources: https://github.com/theanalyst/awesome-distributed-systems
- Intro to Dist Sys outline: https://github.com/aphyr/distsys-class
- Free Book “Distributed Systems for fun and profit”: http://book.mixu.net/distsys/
- CMU DistSys course using Go: https://www.cs.cmu.edu/~dga/15-440/F12/syllabus.html