Note: this schedule is subject to change.
Week | Topics | Code/Resources | Assignments Due |
1 1/24-1/26 |
Intro to Distributed Systems Web Services |
High Scalability Blog Distributed Systems: for fun and profit Serverless Architectures |
Due Thursday 1/26 - 2:00pm
|
2 1/31-2/2 |
Computer Networking |
HTTP/2 Standard/FAQ HTTP/2 Akamai Demo BBR Congestion Control Don't Settle for Eventual Consistency |
Due Wednesday 2/1 - 5:00pm
Due Thursday 2/2 - 2:00pm
|
3 2/7-2/9 |
Discussion Questions: Eventual Consistency Project 1 Design Discussion |
Due Wednesday 2/8 - 5:00pm | |
4 2/14-2/16 |
Project 1 Design Discussion, Part 2 Time and Global States Facebook Paper Discussion |
Due Thursday 2/16 - 2:00pm | |
5 2/21-2/23 |
Dynamo Discussion Questions Coordination and Agreement |
Due Tuesday 2/21 - 2:00pm
|
|
6 2/28-3/2 |
Coordination and Agreement Replication |
Due Friday 3/3 - 5:00pm | |
7 3/7-3/9 |
Exam 1 - Thursday 3/9 | Sample Exam | |
Spring break - woohoo! | |||
8 3/21-3/23 |
Transactions 3/23 - Project 2 Check-in |
||
9 3/28-3/30 |
Paxos Paxos Made Live |
Paxos Video |
Due Tuesday 3/28 - 2:00pm
|
10 4/4-4/6 |
Spanner Spanner Discussion Questions |
Due Tuesday 4/4 - 2:00pm
|
|
11 4/11-4/13 |
Kraken Discussion Questions |
Due Tuesday 4/11 - 2:00pm | |
12 4/18-4/20 |
Due Monday 4/17 - 5:00pm Due Tuesday 4/18 - 2:40pm Due Thursday 4/20 - 2:40pm | ||
13 4/25-4/27 |
YARN, and more |
Due Thursday 4/27 - 2:40pm | |
14 5/2-5/4 |
Exam 2 - Thursday 5/4 Exam Review Notes |
Sample Exam | |
15 5/9-5/11 |
Due Thursday 5/11 - 2:40pm | ||
Finals Week 5/13-5/17 (5pm) |
Project 3 Demonstrations |