Lectures

Week Date Lecture Title Slides Readings Note
Week 1 01/21 Wed Course Introduction Slides How to Read a Paper
Week 2 01/26 Mon Snow Day Class canceled due to snow day.
Week 2 01/28 Wed The Rise of Cloud Computing Slides The Datacenter as a Computer (Chapters 1–3)
Week 3 02/02 Mon Distributed System Foundation Slides Above the Clouds
Week 3 02/04 Wed Case Study: Google File System Slides GFS
Week 4 02/09 Mon Lab Day
Week 4 02/11 Wed Data-parallel Computation Slides MapReduce, Hive(Optional)
Week 5 02/16 Mon Data Consistency Slides Raft, Paxos(Optional)
Week 5 02/18 Wed Data Consistency II Slides Raft, Paxos(Optional)
Week 6 02/23 Mon Snow Day Class canceled due to snow day.
Week 6 02/25 Wed Milestone Demo I
Week 7 03/02 Mon Virtualization Slides Xen
Week 7 03/04 Wed Resource Management Slides Mesos, Borg
Week 8 03/09 Mon Spring Break
Week 8 03/11 Wed Spring Break
Week 9 03/16 Mon Cloud Storage Systems Slides Ceph, Flat Datacenter Storage
Week 9 03/18 Wed Cloud Data Systems Slides Dynamo, DynamoDB
Week 10 03/23 Mon Data Processing Slides Kafka
Week 10 03/25 Wed Milestone Demos II
Week 11 03/30 Mon Data Processing II Slides Spark
Week 11 04/01 Wed Severless Computing Slides Serverless Computing
Week 12 04/06 Mon Performance Issue Slides The Tail at Scale, Making Sense of Performance
Week 12 04/08 Wed Milestone Demos III
Week 13 04/13 Mon Performance Tracing Slides The Mystery Machine, Pivot Tracing
Week 13 04/15 Wed Cloud Failures Slides Understanding Failures, Large-scale Failure Study
Week 14 04/20 Mon Patriots’ Day Holiday
Week 14 04/22 Wed Failure Detection Slides KLEE, LLVM(Optional)
Week 15 04/27 Mon Final Presentations I
Week 15 04/29 Wed Final Presentations II