|
Date |
Paper |
Student |
|
Event
Ordering, Global States and Time in Distributed Systems |
||
|
Jan 9 |
Logical Time: |
|
|
Jan 16 |
Fine-Grained Network Time Synchronization Using Reference Broadcasts |
|
|
Jan 23 |
Distributed Snapshots: Determining Global States of Distributed Systems (slides by Sanjeev R. Kulkarni) |
Ankur Pai |
|
Jan 28 |
Detecting Causal Relationships in Distributed Systems: In Search of the Holy Grail (slides by Reinhard Schwarz and Friedmann Mattern) |
Dulloor |
|
Failures
and Distributed Systems |
||
|
Jan 30 |
Survey of Failures in Distributed Systems
( |
|
|
Jan 30 Feb 4 |
The Weakest Failure Detector for Solving Consensus |
Rick Quax |
|
Feb 4 Feb 6 |
Peer-to-Peer Support for Massively Multiplayer Games |
Adit Ranadive |
|
Feb 6 Feb 11 |
Pastiche: Making Backup Cheap and Easy (slides) |
Prashant Chari |
|
Feb 13 |
Practical Byzantine Fault Tolerance (slides) |
Anish Bhatt |
|
Feb 18 |
Fuse: Light-weight Distributed Failure Notification (slides) |
Mukil Kesavan |
|
Abstractions
for Supporting Distributed Applications I: Group Communication |
||
|
Feb 20 |
Lightweight Causal and Atomic Multicast (slides) |
Harshavardhan |
|
Feb 25 |
Understanding the Limitations of Causally and Totally Ordered Communication (slides) |
Priyanka Tembey |
|
Feb 27 |
Project Description |
|
|
Mar 3 |
Midterm Examination (Includes papers covered in class through Feb 25th) |
|
|
Mar 5 |
Project Description |
|
|
Mar 10 |
Ivy: A Read/Write Peer-to-Peer File System (slides) |
Peter Budny |
|
Mar 10 |
Bimodal Multicast (slides) |
Bruce Chin |
|
Mar 12 |
Wide-Area Cooperative Storage with CFS (slides) |
Sankaran Sivathanu |
|
Mar 17-21 |
Spring Break |
|
|
Abstractions
for Supporting Distributed Applications II: Replicated Objects |
||
|
Mar 24 Mar 26 |
Implementing Fault-tolerant Services Using the State Machine Approach: A Tutorial (slides) |
Bhamidipati Venkata Siva Vijayendra |
|
Mar 31 |
Scalable Consistency Protocols for Distributed Services (slides) |
Renuka Apte |
|
Apr 2 |
Byzantine Quorum Systems (slides) |
Mayur Narayan Bhosle |
|
Apr 2 |
Flexible Update Propagation for Weakly Consistent Replication (slides) |
Dushmanta Mohapatra |
|
Apr 7 |
Consistency and Recovery Control for Replicated Files (slides) |
Mehul Sutariya |
|
Naming,
Resource Finding, and Peer-to-Peer Systems |
||
|
Apr 7 |
Locating Objects in Wide-Area Systems |
Deepak Vasudeva Rao |
|
Apr 9 |
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications |
Chengwei Wang |
|
Apr 9 |
Resilient Overlay Networks (slides) |
Fang Zheng |
|
Mobility |
||
|
Apr 14 |
Fundamental Challenges in (slides) |
Kaustubh Beedkar |
|
Apr 16 |
Exploiting weak connectivity for mobile file access (slides) |
Shobith Alva |
|
Apr 16 |
Designing Distributed Algorithms for |
Mohit Jain |
|
Case
Study |
||
|
Apr 14 |
Sinfonia: A New Paradigm for Building Scalable Distributed Systems (slides) |
Bhuvan Bamba |
|
Apr 21 |
Bigtable: A Distributed Storage System for Structured Data (slides) |
Mahendra Kumar Kutare |
|
Apr 21 |
MapReduce: Simplified Data Processing on Large Clusters (slides) |
Romain Rigaux |
|
Apr 23 |
Dynamo: Amazon’s Highly Available Key-value Store (slides) |
Raghavendra TK |
|
May 2 |
Final Examination: 11:30am – 1:30pm, usual place (ES&T
L1105) |
|
|
Apr 28 |
Project Report Due: 10:00am |
|