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
1Aug 24 (W)IntroNone
1Aug 26 (F)Write-optimized systemsLSM WiscKey
2Aug 30 (W)BetrFS PebblesDB* SplinterDB*
2Sep 01 (F)Crash Consistency vs. PerfIntro OptFS
3Sep 06 (W)Rethink the Sync
3Sep 08 (F)Alice
4Sep 13 (W)Storage ReliabilityIRON FS
4Sep 15 (F)Redundancy CTRL
5Sep 20 (W)CachingTraChe
5Sep 22 (F)TBD
6Sep 27 (W)Replicated StoragePaxos and VR
6Sep 29 (F)Skyros
7Oct 04 (W)Chain and PB
7Oct 06 (F)CRAQ
8Oct 11 (W)Shared-log storageCorfu and Tango
8Oct 13 (F)Delos
9Oct 18 (W)Scalog
9Oct 20 (F)Distributed File SystemsGFS
10Oct 25 (W)NFS/AFS
10Oct 27 (F)SpecNFS
11Nov 01 (W)Distributed KV storesDynamo
11Nov 03 (F)BigTable
12Nov 08 (W)ICG
12Nov 10 (F)Data recoveryRam Cloud, CopySets*
13Nov 15 (W)Memory DisaggregationInfiniswap
13Nov 17 (F)Remote Regions, TBD
14Nov 22 (W)Fall Break!Enjoy!
14Nov 24 (F)None
15Nov 29 (W)In-class presentationsNA
15Dec 01 (F)In-class presentationsNA
16Dec 06 (W)Final project reports dueNA