1 |
Jan 31 |
Introduction Overview of Distributed Systems Topics |
|
0-info 1-ds |
|
2 |
Feb 7 |
Web Technologies
|
Ex1-GoogleForm Ex1-Questions Ex1-Answers |
2-web |
2-web-reading |
3 |
Feb 14 |
Distributed Communication |
|
2-cdn 3-comm demo |
3-comm-reading sample-code |
4 |
Feb 21 |
Time and Syncrhonization |
Ex2-GoogleForm Ex2-Questions Ex2-Answers |
4-time project-info |
4-time-reading |
5 |
Feb 28 |
Mutual Exclusion Distributed File Systems |
HW1 Ex3-GoogleForm Ex3-Questions Ex3-Answers |
5-mutex 5-filesys |
5-filesys-reading mutex-example |
6 |
Mar 6 |
Consistency |
HW2 Project Description Report |
6-consistency |
6-consistency-reading serialization-example |
7 |
Mar 13 |
Consistency (Class canceled) Midterm Review |
|
|
|
8 |
Mar 20 |
Spring Break |
HW3 VC-template |
|
|
9 |
Mar 27 |
Midterm |
|
Instructions (Please READ before you start) Updated Consistency Lectures HW2-sol HW3-sol |
|
10 |
Apr 3 |
Primary-Backup Replication |
Midterm (Please submit via blackboard) Ex4-GoogleForm Ex4-Questions Ex4-Answers Midterm-Common Errors/Questions |
Instructions (Please READ before you start) 7-primary-backup |
7-primary-backup-reading |
11 |
Apr 10 |
Consensus |
Project Progress Report Ex5-GoogleForm Ex5-Questions Ex5-Answers |
Instructions (Please READ before you start) 8-consensus |
8-consensus-reading |
12 |
Apr 17 |
Paxos |
HW4 Ex6-GoogleForm Ex6-Questions Ex6-Answers |
Instructions (Please READ before you start) 9-paxos |
9-paxos-reading |
13 |
Apr 24 |
Byzantine Fault Tolerance |
ByzGame |
Instructions (Please READ before you start) 10-bft project-final |
10-bft-reading |
14 |
May 1 |
Blockchain |
Ex7-GoogleForm Ex7-Questions Ex7-Answers |
Instructions (Please READ before you start) 11-blockchain |
11-blockchain-reading |
15 |
May 8 |
Project Presentation |
HW5 Presentation Schedule |
HW5-answers |
|
16 |
May 15 |
Final Exam |
Project Final Report (Due May 17) |
final-Info final-review |
|