UIUC Fall 24 (Indy & Aishwariya), Lasya Neti
Lecture 1
Cloud
Lecture 2-3: Cloud
Lecture 4: MapReduce
Classical Distributed Algorithms
Lecture 5: Gossip
Lecture 6: Failure Detection
Lecture 7-8: P2P
Lecture 9-11: Key-Val Stores
Lecture 12: Synchronization
Lecture 13: Snapshots
Lecture 15: Consensus + Paxos
Lecture 16: Multicast
Lecture 17: Leader Election
Lecture 18: Mutual Exclusion
Concurrency & Replication
Lecture 19-20: RPCs, Marshaling, Concurrency Control
Lecture 21: Replication Control
Real Behaviors
Lecture 22: Structure of Networks
Lecture 28: Datacenter Disasters
Back to Basics
Lecture 23: Scheduling
Lecture 24A: Distributed File System
Lecture 24B: Consistency Models
Lecture 25A: Distributed Shared Memory
Lecture 25B: Sensor Networks
New Age
Lecture 26A: Stream Processing, Graph Processing, ML
Lecture 26B: Spark
Lecture 27: Security
CS 525
Indy: Disaggregated Datacenters
Indy: Elasticity