|
|
|
|
Distributed Computing 0368-4429-01 Spring-Summer 2013 Lecturer: Prof. Yehuda AfekHW3 Due
May 26
HW1 Due April 7HW2 Due April 21 |
|
|
DATE |
TOPIC |
|
March 3 |
Models, and Introduction. |
|
March 10 |
Broadcast and Echo Termination Detection, Snapshots, Synchronizers Snapshot paper pdf |
|
March 17 |
Leader Election, ring networks, unidirectional case |
|
April 7 |
Leader Election Algorithms and Spanning tree algorithms (general topology networks) |
|
April 14 |
Computing the maximal independent set, rings and general graphs, upper and lower bounds |
|
April 21 |
Data link protocols, the sequence transmition problem and End-to-End protocols and another pdf |
|
April 28 |
The consensus problem. Algorithms and lower bounds |
|
May 5 |
The shared memory model, Wait-free synchronization, the shared memory hierarchy and universal constructions. Atomic Snapshots of shared memories, Immediate snap-shots, |
|
May 12 |
The consensus problem, and its impossibility in asynchronous networks with one faulty processor |
|
May 19 |
Mutual exclusion, Fast Mutual Exclusion, Adaptive Algorithms Taubenfeld Paper Moir Anderson, Lamport-87 |
|
May 26 |
Simulating Shared memory in message passing, Randomized Consensus. |
|
June 2 |
Lower bound techniques (log * n for maximal independent set on ring of size n). |
|
June 9 |
Renaming, Eventually connected end-to-end STP, Concurrent Time Stamps, |
|
June 16 |
Concurrent programming, the link list case |
See Course outline with references (pdf
These weights are subject to change.
Grade
Winter 2012 Course page
Winter 2011 Course page
Winter 2010 Course page
Winter 2009 Course page
Winter 2008 Course page
Winter 2007 Course page
Winter 2006 Course page