Place:
West Hall,
room 214
Time: Monday-Thursday 2:00-3:20 pm
Name: Costas Busch
Office:
Phone: x2782
Email:
Office hours: Monday-Thursday 4-5 pm
Title: Distributed Computing,
Fundamentals, Simulations and Advanced Topics
Author: Hagit Attiya and Jennifer Welch
(50% of your grade.)
(50% of your grade.)
Introduction
Counting networks
No class, holiday
Counting networks
Hot-potato routing
Hot-potato routing
Chapter 1: Introduction
Chapter 2: Basic algorithms in message passing systems
Chapter 3: Leader election in rings
Chapter 4: The mutual exclusion problem
Chapter 5: Fault-tolerant consensus
Chapter 6: Causality and time
Chapters 7: A formal model for simulations
Chapter 8: Broadcast and multicast
No class
Monday class
Chapter 9: Distributed shared memory
Chapter 10: Fault-Tolerant simulations of Read/Write objects
Chapter 11: Simulating synchrony
Chapter 12: Improving the Fault-Tolerance of Algorithms
Chapter 13: Fault-tolerant clock synchronization
In class presentations
In class presentations
No class, spring break
No class, spring break
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations
In class presentations