Schedule

This schedule is subject to changes (I am working on it actively).
* = the paper is optional; skim instead of read.
If there are two required readings for a class, you can review either.


WeekDateTopicReadings
1Jan 18 (W)IntroNone
2Jan 23 (M)Write-optimized systemsWiscKey LSM*
2Jan 25 (W)PebblesDB SplinterDB*
3Jan 30 (M)BetrFS
3Feb 01 (W)Storage reliabilityIntro Alice
4Feb 06 (M)Redundancy CTRL
4Feb 08 (W)Replicated storageProtocol: Paxos
5Feb 13 (M)Protocol: VR
5Feb 15 (W)System: Skyros
6Feb 20 (M)Protocols: PB and Chain replication
6Feb 22 (W)System: CRAQ
7Feb 27 (M)Shared-log systemsCorfu
7Mar 01 (W)Tango
8Mar 06 (M)Delos
8Mar 08 (W)Scalog
9Mar 13 (M)Spring break!
9Mar 15 (W)
10Mar 20 (M)Distributed file sytemsGFS
10Mar 22 (W)NFS/AFS
11Mar 27 (M)Spec NFS
11Mar 29 (W)Project Checkpoint
12Apr 03 (M)Project Checkpoint
12Apr 05 (W)Distributed KV StoresDynamo
13Apr 10 (M)BigTable
13Apr 12 (W)ICG
14Apr 17 (M)Data recoveryRam Cloud
14Apr 19 (W)CopySets
15Apr 24 (M)TBD
15Apr 26 (W)In-class presentationsNA
16May 01 (M)In-class presentationsNA
16May 03 (W)Final project reports dueNA