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