See the complete references plus supplemental reading for each class
in the reading list below.
Note that this schedule is tentative and subject to change (but not much!)
Note that this schedule is tentative and subject to change (but not much!)
Class | Date | Topics | Readings | Notes |
---|---|---|---|---|
Intro | ||||
1 | 9/2 Th | Overview, Logistics, Goals | Homework 0, due 9/7 | |
I. Wide Area Content Distribution | ||||
2 | 9/7 T | Commercial CDNs | CHashWWW or
CHashSTOC, LargeCDNs |
Two reviews only: choose one of the CHash papers. |
3 | 9/9 Th | Grassroots CDNs | Coral | |
IIa. Large Scale Datacenter Systems - Data | ||||
4 | 9/14 T | Consistency vs Availability | EventuallyConsistent (Rodrigo) DDS(Rodrigo) |
Review due only for DDS |
5 | 9/16 Th | Dynamo(Abhiram) | ||
6 | 9/21 T | GFS(Vinit) Haystack (Sid) |
||
7 | 9/23 Th | BigTable(Joost) | ||
9/24 F | Project draft proposals due 11:59pm. See newsgroup for details. | |||
8 | 9/28 T | In-class discussion of project proposals. | Hamming, You and Your Research Sutherland, Technology and Courage |
No reviews required |
IIb. Large Scale Datacenter Systems - Runtime | ||||
9 | 9/30 Th | MapReduce(Visawee) MapReduceOnline(Dimitar) |
Optional: MLonMapReduce | |
10/1 F | Project proposals due 11:59pm | |||
10 | 10/5 T | Dryad(Hammurabi) | Optional:DryadLINQ | |
11 | 10/7 Th | Quincy(Duy) | ||
12 | 10/12 T | Mesos(Abhiram) | ||
13 | 10/14 Th | TBD | Rodrigo may be traveling | |
IIIa. Datacenter Architecture: Servers | ||||
14 | 10/19 T | Wimpy nodes | FAWN(Joost) | |
15 | 10/21 Th | Not so fast... | SearchWithMobile(James) ProportionalEnsemble(Matt) |
|
IIIb. Datacenter Architecture: Networking | ||||
16 | 10/26 T | Datacenter Network architecture | FatTrees(Sandy) VL2(Dimitar) |
|
17 | 10/28 Th | Transport | DCTCP(Sid) | |
IV. Monitoring, Tracing, Troubleshooting | ||||
18 | 11/2 T | Project5(Duy), NetMedic(Basil) |
||
19 | 11/4 Th | BorderPatrol(Jake) | ||
20 | 11/9 T | X-Trace(Rodrigo), Pip(Zikai) |
Rodrigo presents | |
21 | 11/11 Th | Project progress reports. |
How (and How Not) to write a good systems paper, Armando Fox' Paper Writing Hints |
Short (5-10min) presentations. No summaries. |
Va. New Client Platforms: the Browser | ||||
22 | 11/16 T | Chrome(James), Gazelle(Matt) |
||
23 | 11/18 Th | Ajaxscope(Tom) | ||
Vb. New Client Platforms: Mobile | ||||
24 | 11/23 T | Where should I run this? | MAUI(Visawee), CloneCloud(Zikai) |
|
11/25 Th | Thanksgiving | |||
25 | 11/30 T | Security | TaintDroid(Tom) | |
26 | 12/2 Th | Energy |
Quanto(Basil), CinderTR(Jake) |
Closing remarks |
12/7 T | Reading Period - No class - Work on Projects!!! | |||
12/9 Th | Presentation Session (see Syllabus) | |||
12/14 T | Project Report Due |