You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -15,14 +15,14 @@ Notes have not been created for these events; however, you can watch the videos
15
15
| Date | Description | Subjects Recapped |
16
16
|---|---|---|
17
17
| Lecture 1 | There are no notes for this lecture as it was concerned with course administration and logistics |
18
-
|[Lecture 2](./Lecture%202.md)<br>April 1<sup>st</sup>, 2020 | Distributed Systems: What and why?<br>Time and clocks |
19
-
| [Lecture 3](./Lecture%203.md)<br>April 3<sup>rd</sup>, 2020| Lamport diagrams<br>Causality and the "happens before" relation<br>Network models<br>State and events<br>Partial orders
20
-
| [Lecture 4](./Lecture%204.md)<br>April 6<sup>th</sup>, 2020 | Total orders and Lamport clocks | Partial orders<br>Happens before relation
21
-
| [Lecture 5](./Lecture%205.md)<br>April 8<sup>th</sup>, 2020 | Vector clocks<br>Protocol runs and anomalies<br>Message Delivery vs. Message Receipt<br>FIFO delivery | Lamport Clocks
22
-
| [Lecture 6](./Lecture%206.md)<br>April 10<sup>th</sup>, 2020 | Causal delivery<br>Totally-ordered delivery<br>Implementing FIFO delivery<br>Preview of implementing causal broadcast | Delivery vs. Receipt<br>FIFO delivery
23
-
| [Lecture 7](./Lecture%207.md)<br>April 13<sup>th</sup>, 2020 | Implementing causal broadcast<br>Uses of causality in distributed systems<br>Consistent snapshots<br>Preview of the Chandy-Lamport snapshot algorithm | Causal anomalies and vector clocks
| [Lecture 9](./Lecture%209.md)<br>April 17<sup>th</sup>, 2020 | Chandy-Lamport wrap-up: limitations, assumptions and properties<br>Uses of snapshots<br>Centralized vs. decentralized algorithms<br>Safety and liveness | Delivery guarantees and protocols
18
+
|[Lecture 2](./Lecture%2002.md)<br>April 1<sup>st</sup>, 2020 | Distributed Systems: What and why?<br>Time and clocks |
19
+
| [Lecture 3](./Lecture%2003.md)<br>April 3<sup>rd</sup>, 2020| Lamport diagrams<br>Causality and the "happens before" relation<br>Network models<br>State and events<br>Partial orders
20
+
| [Lecture 4](./Lecture%2004.md)<br>April 6<sup>th</sup>, 2020 | Total orders and Lamport clocks | Partial orders<br>Happens before relation
21
+
| [Lecture 5](./Lecture%2005.md)<br>April 8<sup>th</sup>, 2020 | Vector clocks<br>Protocol runs and anomalies<br>Message Delivery vs. Message Receipt<br>FIFO delivery | Lamport Clocks
22
+
| [Lecture 6](./Lecture%2006.md)<br>April 10<sup>th</sup>, 2020 | Causal delivery<br>Totally-ordered delivery<br>Implementing FIFO delivery<br>Preview of implementing causal broadcast | Delivery vs. Receipt<br>FIFO delivery
23
+
| [Lecture 7](./Lecture%2007.md)<br>April 13<sup>th</sup>, 2020 | Implementing causal broadcast<br>Uses of causality in distributed systems<br>Consistent snapshots<br>Preview of the Chandy-Lamport snapshot algorithm | Causal anomalies and vector clocks
| [Lecture 9](./Lecture%2009.md)<br>April 17<sup>th</sup>, 2020 | Chandy-Lamport wrap-up: limitations, assumptions and properties<br>Uses of snapshots<br>Centralized vs. decentralized algorithms<br>Safety and liveness | Delivery guarantees and protocols
26
26
| [Lecture 10](./Lecture%2010.md)<br>April 20<sup>th</sup>, 2020 | Reliable delivery<br>Fault classification and fault models<br>The Two Generals problem | Safety and liveness
| [Lecture 12](./Lecture%2012.md)<br>April 24<sup>th</sup>, 2020 | Replication<br>Total order vs. determinism<br>Consistency models: FIFO, causal and strong<br>Primary-backup replication<br> Chain replication<br>Latency and throughput
0 commit comments