All times are in Pacific Timezone. Discussion post submissions are due 9AM PT the day of the class and assignments are due 11:59 PM PT.
Date | Reading | Notes | Assignments |
---|---|---|---|
Sept 29, 2021 Lecture 1 |
Course logistic & Introduction | [slides] | |
Oct 4, 2021 Lecture 2 |
Operating Systems Optional Reading | [slides] [student slides] | Assignment #1 Due date: Oct 18, 2021 |
Oct 6, 2021 Lecture 3 |
Concurrency
Optional Reading
|
[slides] [student slides] | Assignment Groups Due Please email Instructor and TA. Team Size: 2 |
Oct 11, 2021 Lecture 4 |
Networking: General Discussion | [slides] [student slides] | |
Oct 13, 2021 Lecture 5 |
Networking: Congestion Control Optional Reading | [slides] [student slides] | |
Oct 18, 2021 Lecture 6 |
Networking: Routing Optional Reading | [slides] [student slides] | Project Groups Due (11:59 PM) Please email Instructor and TA. Team Size: 2 to 3 |
Oct 20, 2021 Lecture 7 |
SDN and Network Virtualization Optional Reading | [slides] [student slides] | |
Oct 25, 2021 Lecture 8 |
Distributed Computation
The 2nd paper listed is a tedious read. You could skip most sections and only focus on Section 13 and 5 in order to answer the discussion questions on canvas |
[slides] [student slides] | Project Proposals Due (11:59 PM) Instructions |
Oct 27, 2021 Lecture 9 |
Consensus Recommended Background | [slides] [student slides] | Assignment #2 Due date: Nov 12, 2021 11:59PM PT |
Nov 1, 2021 Lecture 10 |
BFT / Blockchain / P2P Systems Optional Reading | [slides] [student slides] | [Paxos Project] |
Nov 3, 2021 Lecture 11 |
Transactions & Database Systems Optional Reading | [slides] [student slides] | |
Nov 8, 2021 Lecture 12 |
Distributed Transactions Optional Reading | [slides] [student slides] | |
Nov 10, 2021 Lecture 13 |
File Systems | [slides] [student slides] | |
Nov 15, 2021 Lecture 14 |
Large Scale Storage Systems | [slides] [student slides] | |
Nov 17, 2021 Lecture 15 |
Structured Storage Optional Reading | [slides] [student slides] | |
Nov 22, 2021 Lecture 16 |
Data Center Architecture Optional Reading | [slides] [student slides] | |
Nov 24, 2021 Lecture 17 |
Big Data
Optional Reading
|
[slides] [student slides] | |
Nov 29, 2021 Lecture 18 |
Systems for Machine Learning Optional Reading | [slides] [student slides] | |
Dec 1, 2021 Lecture 19 |
Data Stream Management System Optional Reading | [slides] [student slides] | |
Dec 6, 2021 Lecture 20 |
Secure and Trusted Compute | [slides] [student slides] | |
Dec 8, 2021 Lecture 21 |
Correctness Optional Reading | [slides] [student slides] | |
Finals Week Dec 15, 2021 |
Project Presentations 2:30PM PT - 4:20 PM PT |