DEPARTMENT OF COMPUTING

CS 3410: Distributed Systems

Spring 2025 Topics Papers (due Wednesday)
Jan 6–10 Go, RPC
Jan 13–17 Go examples GFS, Bigtable
Jan 20–24 (MLK Day) Effective Go, replicated state machines
Jan 27–31 TCP, sockets, clusters Paxos, Chubby
Feb 3–7 coherent caching, CAP
Feb 10–14 transactions, 2-phase commit Spanner, Calvin
Feb 17–21 (President’s Day) time, clocks, snapshots
Feb 24–28 peer to peer Chord, Dynamo
Mar 3–7 concurrency, actors
Mar 10–14 (Spring Break)
Mar 17–21 databases
Mar 24–28 big data MapReduce, RDDs (Spark)
Mar 31–Apr 4 SOA, microservices
Apr 7–11 eventual consistency S3 Node
Apr 14–18
Apr 21–25 (Thursday last day)

Changes to the schedule will be announced in class.


Resources


Papers


Optional reading

Last Updated 01/06/2025