CS 9610: Topics in Distributed Systems
Announcements
Presentation Schedule
Reading List
Assignment 3
March 8: New lecture notes on election algorithms and Byzantine agreement are up
March 1: New lectures notes on content distribution networks have been added
Feb 15: New lecture notes on Chord have been added
Feb 15: Here is Assignment 2
Feb 8: New lectures notes on file systems (NFS and GFS) are added; Additional notes on logical clocks are added.
Feb 1: Two papers for review due on February 8 and the 14th:
Chord: A Scalable Peer-to-peer Lookup Service for
Internet Applications, Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek,
and Hari
Balakrishnan, ACM SIGCOMM 2001, San Deigo, CA, August 2001 (Feb 8)
Dynamo: Amazon's Highly Available Key-value Store,
Giuseppe DeCandia et al, SOSP 2007 (Feb 15)
Feb 1: Lecture notes related to an Amazon Case Study is up
January 26: More lecture notes on logical clocks is up
January 19: FAQ for Assignment 1 is up
January 18: New lecture note added for DNS, replication and logical clocks
January 11: Read and review Lamport's paper on logical clocks
January 11: Assignment 1
January 4: Sample paper review
First Day of Classes: Thursday, January 4th, 2011
General Information
Meeting Time and Location: Tuesday: 10:30-12:30, MC 316
Description: This course
covers new architectures and programming techniques for large
scale distributed systems. Students will study state-of-the-art
solutions for
large scale distributed systems such as those developed by Google,
Amazon, Microsoft, Yahoo, etc. Students will also explore novel
ideas that may be important in the future.
Instructor
Instructor: Professor Hanan Lutfiyya
Phone: 519-679-5184 (86888)
Email: hanan at csd dot uwo
dot ca
Office Hours: By appointment.