Date |
Topic [tentative] |
||
---|---|---|---|
Week 1 |
September 25 |
Overview Course [Prof. Sadoghi] |
|
Full Stack Development [Apratim Shukla] [SLIDES] |
|||
September 27 |
Full Stack Development [Apratim Shukla] [SLIDES] |
||
ResilientDB CLI / Smart Contract [Apratim Shukla / Gopal Nambiar] [SLIDES] |
|||
Week 2 |
September 30 |
ResilientDB Tutorial [Dakai Kang] [SLIDES] |
|
ResilientDB Visualization [Aunsh Bandivadekar / Saipranav Kotamreddy] |
|||
October 2 |
On Distributed Systems |
||
October 4 |
On Bitcoin |
||
Week 3 |
October 7 |
The CAP Theorem |
|
October 9 |
On Resilient Systems |
||
October 11 |
ResilientDB Tutorial / Project Brainstorming |
||
Week 4 |
October 14 |
On Consensus: Agreement in Distributed Systems |
|
October 16 |
On Fault-Tolerant Consensus [PBFT Overview Part 1] |
||
October 18 |
Project Check-in & Feedback |
||
Project Proposal Report |
|||
Week 5 |
October 21 |
On PBFT - Commitment Protocol [Continued Part 2] |
|
October 23 |
PBFT: Commit Protocol [Continued - Part 3] |
||
October 25 |
Committment in ResilientDB |
||
Week 6 |
October 28 |
On PBFT - Commitment Protocol [Continued Part 4] |
|
October 30 |
On PBFT - Overview Failure Detection [Part 1] |
||
November 1 |
Checkpoint in ResilientDB |
||
Planning Report |
|||
Week 7 |
November 4 |
On PBFT - Recovery Protocol [Continued Part 2] |
|
November 6 |
On PBFT - Recovery Protocol [Continued Part 3] |
||
November 8 |
Design and Implementation of PBFT in ResilientDB |
||
Week 8 |
November 11 |
University Holiday: Veterans Day |
|
November 13 |
On PBFT - Recovery Protocol [Continued Part 4] |
||
November 15 |
Recovery in ResilientDB |
||
November 17 |
Mid-term Progress Report |
||
Week 9 |
November 18 |
On PBFT - Complete Protocol - Bringing it all Together [Part 1] |
|
November 20 |
PBFT Optimization / Concurrent Consensus |
||
November 22 |
Optimization in ResilientDB |
||
Week 10 |
November 25 |
Consensus Sharding |
|
November 27 |
Meta-Protocols in ResilientDB |
||
November 29 |
University Holiday: Happy Thanksgiving! |
||
Week 11 |
December 2 |
Office Hours / Working Session |
|
December 4 |
Office Hours / Working Session |
||
December 6 |
Office Hours / Working Session |
||
Final Review Report |