The course will have schedule.
Week | Date | Subject | Readings |
1 | January 23 | Introduction | Grapevine |
2 | January 30 | Scalability | Large scale services |
3 | February 6 | Replication | Epidemic algorithms |
4 | February 13 | Consistency - ordering | Logical time |
5 | February 20 | Consistency - Consensus | Paxos |
6 | February 27 | Consistency - services | Chubby, Dynamo |
7 | March 5 | Cloud security | Coresidence attacks |
8 | March 12 | Security | Taos, Midterm |
9 | March 19 | Decentralized systems | Treadmarks, Chord |
10 | March 26 | Distributed storage | Coda, Petal. Project 1 due |
| April 2 | Spring Break |
11 | April 9 | Services | Cloud infrasture: Azure, AppEngine |
12 | April 16 | Energy and Security | Fawn / Cloud Security |
13 | April 23 | Programming models | Dryad, Map/reduce, Orleans |
14 | April 30 | Lessons | 8 fallacies |
15 | May 7 | | Project 2 due |
| May 14 | Exams |