LECTURE |
SYLLABUS TOPICS TO BE COVERED |
---|---|
January 17, |
|
January 22, 24 |
Interprocess Communication Models and Mechanisms
Time, clocks, and the ordering of events in a distributed system, Leslie Lamport, Communications of the ACM, July 1978 Timestamps in the Message Passing System that Preserve Partial Ordering, J. Fidge, Proceedings of the 11th Australian Computer Science Conference, 1991, pp. 56-78.
|
January 29, 31 |
Discussion of PaxosProtocol and RAFT paper Paxos Made Simple paper In Search of an Understandable Consensus Algorithm by Deigo Ongaro and John Ousterhout (Raft protocol)
RAFT is a simplified resdesign of the View-Stamped Replication Protocol |
February 5 |
System configuration management and event notification
|
February 7, 12 |
Reliable Group Communication Models and Protocols
|
February 14 |
Publish Subscribe Models and Systems Message Queueing Systems Advanced Message Queueing Protocol (AMQP), Kafka, RabbitMQ, Apache ActiveMQ
|
February 19, 21 |
Distributed Hash Tables and Data Storage Systems |
February 26, 28 |
Distributed d Data Storage Systems
Reference papers: |
March 5 |
Google File System, Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung, SOSP'03. |
March 5, 7 |
|
March 12-16 |
Spring Break |
March 19 |
The Optimistic Methods for Concurrency Control |
March 21 |
|
March 26, 28 |
|
April 2 |
|
April 4 |
|
April 9, 11 |
|
|
Student Presentations |