Course schedule (tentative)

Date Time Location Reading Topic
Week 35
Friday Sep 2 08:15 - 10:00 N230 Course Info, L1: Introduction
 
Week 36
Tuesday Sep 6 08:15 - 10:00 MA136 L2: Building Blocks
Friday Sep 9 08:15 - 10:00 MA136 Thinking Clearly About Performance L3: Performance
Friday Sep 9 10:15 - 12:00 MA416
MA426
T1: Tutorial Systems Performance
 
Week 37
Monday Sep 12 09:00 Publication: Written Exam 1
Tuesday Sep 13 08:15 - 10:00 MA136 L4: Time and Global States
Friday Sep 16 12:00 Deadline: Assignment 1
 
Week 38
Monday Sep 19 12:00 Deadline: Written Exam 1
Tuesday Sep 20 08:15 - 10:00 MA146 L5: Mutual Exclusions and Elections
Friday Sep 23 08:15 - 10:00 N230 L6: Group Communication
Tuesday Sep 23 10:15 - 12:00 MA416
MA426
T2: Tutorial Group Communication GCom
 
Week 39
Tuesday Sep 27 08:15 - 10:00 MA146 Paxos Made Simple
The Part-Time Partliament
L7: Distributed Agreements
Friday Sep 30 08:15 - 10:00 MA146 Paper1:Erasure Coding vs. Replication
Paper2:Understanding replication
L8: Replication (.odp useful for the notes) L8: Replication (pdf)
Friday Sep 30 09:00 Publication: Written Exam 2
 
Week 40
Tuesday Oct 4 08:15 - 10:00 MA146 CAP Twelve Years Later: How the “Rules” Have Changed L9: Consistency (.odp useful for the notes) L9: Consistency
Thursday Oct 6 17:00 Deadline: Written Exam 2
Friday Oct 7 08:15 - 10:00 MA146 L10: Transactions L10: Transactions (odp)
 
Week 41
Wendesday Oct 12 08:15 - 10:00 MA146 L11: Concurrency Control L11: Concurrency Control (odp)
Wednesday Oct 12 09:00 Publication: Written Exam 3
 
Week 42
Friday Oct 21 15:00 Deadline: Written Exam 3
 
Friday Oct 21 09:00 Publication: Written Exam 4
 
Week 43
Monday Oct 24 12:00 Deadline: GCom project
Tuesday Oct 25 09:15 - 16:00 TBA Project presentations
Wednesday Oct 26 09:15 - 16:00 TBA Project presentations
Week 44
Monday Oct 31 9:00 Deadline: Written Exam 4
 
Week 1 (2017)
Wednesday Jan 6 12:00 Deadline: Make-Up Exam