Date

Paper

Student

Event Ordering, Global States and Time in Distributed Systems

Jan 9

Logical Time: A Way to Capture Causality in Distributed Systems

 

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 (Ch. 2, Mullender)

 

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

(slides1,slides2)

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 Mobile Computing

(slides)

Kaustubh Beedkar

Apr 16

Exploiting weak connectivity for mobile file access

(slides)

Shobith Alva

Apr 16

Designing Distributed Algorithms for Mobile Computing Networks

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