Intructor: John Augustine. Contact Details
Slot: “B” (Mon 9 AM, Tue 8 AM, Wed 12PM, Fri 11 AM).
Videoconferencing Link: Webex (Note: instructions to join class may change. Stay tuned for updates.)
Prerequisite: CS6851 (Strictly enforced; exempted only if you are working with me on a research project).
Tools used:
(Required invitations will be sent to participants.)
The list of references will be maintained here as a dynamic list.
Notes on Theory of Distributed Systems by James Aspnes. Freely available online.
Principles of Distributed Computing (lecture collection) from ETH Zurich by Roger Wattenhofer and Mohsen Ghaffari. Freely available online.
Distributed Computing: Fundamentals, Simulations and Advanced Topics, 2nd edition, by Jennifer Welch and Hagit Attiya.
This course is primarily aimed at introducing you to a few select topics in distributed algorithms. The choice of topics will be discussed and finalised during the first few days of class.
Students are expected to lead the way in this course. The exact structure will be discussed during class.
Since students are expected to lead the course, there will be significant component for your leadership activities. Each topic will include an assignment that others must complete. The exact evaluation pattern will be discussed during the first week of class