CS6963 Distributed Systems

Course Calendar

This is a tentative schedule of lectures and due dates. Content for future dates may change.
Monday Tuesday Wednesday Thurday Friday
Aug 22
Aug 23
Preparation: Skim MapReduce
Lab 1 Assigned
Aug 24
Aug 25
Preparation: Do the Online Go Tutorial
Do the Lab Setup
Aug 26
Aug 29
Aug 30
Aug 31
Sep 1
Preparation: Read Raft
Watch the Raft User Study Video
Lab 2 Assigned
Lab 1 Due
Sep 2
Sep 5
Labor Day
Sep 6
No class
Sep 7
Sep 8
No class
Sep 9
Sep 12
Sep 13
Preparation: Watch GFS Pre-reading Video
Read GFS
Sep 14
Sep 15
Preparation: None
Sep 16
Sep 19
Sep 20
Preparation: Read MapReduce
Watch Spark Pre-reading Video
Sep 21
Sep 22
Preparation: Read Spark
Sep 23
Lab 2 Due
Sep 26
Sep 27
Organick Lecture @ 15:50 in WEB 1230
Sep 28
Sep 29
Preparation: Read Bayou
Sep 30
Oct 3
Oct 4
Preparation: Read Dynamo
Oct 5
Oct 6
More Dynamo
Oct 7
Oct 10 - 14
Fall Break
Oct 17
Oct 18
Review,
Data Center Overview,
and Dynamo
Oct 19
Oct 20
Distributed Transactions and 2PC
Oct 21
Oct 24
Oct 25
Preparation: Read Thor
Oct 26
Oct 27
Oct 28
Project Proposal Due
Oct 31
Nov 1
Lab 3 Assigned
Nov 2
Nov 3
Preparation: Read Spanner
Nov 4
Nov 7
Nov 8
Election Day
Please Vote
Nov 9
Nov 10
Preparation: Read Memcached at Facebook
Nov 11
Nov 14
Nov 15
Nov 16
Nov 17
Preparation: Read PBFT
Nov 18
Nov 21
Nov 22
Lab 3a Due
Nov 23
Nov 24 & 25
Thanksgiving Break
Nov 28
Nov 29
Peer-to-peer: Bitcoin
Preparation: Read Bitcoin
Nov 30
Dec 1
Preparation: Read COST
Dec 2
Dec 5
Dec 6
Deuteronomy/RAMCloud
No Reading
Dec 7
Dec 8
Project Report Due
Dec 9
Reading Day
Dec 12 - 16
Finals
Final Exam (Final Presentations): Thursday, Dec 15, 2016 15:30 - 17:30 in WEB L102