Course Books (Click here for library link):

Distributed Algorithms, by Nancy A. Lynch

Distributed Computing, by H. Attiya and J. Welch

Introduction to Distributed Algorithms, by G. Tel

 

Distributed Computing: A Locality-Sensitive Approach, By D. Peleg

 

 

Course Papers:

Week 2

PDF

R. G. Gallager, P. A. Humblet, and P. M. Spira

“A Distributed Algorithm for Minimum-Weight Spanning Trees”

ACM Trans. Program. Lang. Syst. Vol 5(1), 1983, p. 66-77.

 

Week 3

 

 

Week 5

PDF  

Leslie Lamport

“The part-time parliament",
ACM Transactions on Computer Systems (TOCS), Volume 16 ,  Issue 2  (May 1998), Pages: 133 – 169.

 

PDF

Romain Boichat, Partha Dutta, Svend Frolund, Rachid Guerraoui

“Deconstructing Paxos",
ACM SIGACT News, Volume 34 ,  Issue 1  (March 2003), COLUMN: Distributed computing, Pages: 47 - 67.

Week 6

PDF 

Michael J. Fischer, Nancy A. Lynch, Michael S. Paterson

"Impossibility of Distributed Consensus with One Faulty Process",
Journal of the ACM, Vol. 32(2), April 1985, p. 374-382.

 

 

PDF 

 

Tushar Chandra, Sam Toueg

"Unreliable Failure Detectors for Reliable Distributed Systems",
Journal of the ACM, Vol. 43(2), 1996, p. 225-267.

 

 

PDF

Michael Ben-Or

"Another advantage of free choice (Extended Abstract): Completely asynchronous agreement protocols",
PODC, 1983, p. 27-30.

 

 

PDF

Maurice Herlihy

"Wait-Free Synchronization", ACM Transactions on Programming Languages and Systems, January 1991, 13(1):124-149

 

 

PDF

Hagit Attiya, Amotz Bar-Noy, Danny Dolev,

“Sharing memory robustly in message-passing systems”,

Journal of the ACM, Volume 42(1), January, 1995, p 124 – 142.  

 

 

 

 

Latex Links:

 

Not so short introduction to LaTeX2e

 

Latex tips from A.J. Hildebrand

LaTeX tips from Georgia Tech

 

Tutorial by Indian Tex User Group

 

 

 

Software for Windows: WinEDT, MikTex

Other Relevant Courses:

Maurice Herlihy, Brown University

Lancy Lynch, MIT

Hagit Attiya, Technion

 

Yair Amir, John Hopkins

 

Jenifer Welch, Texas A&M

 

Roger Wattenhofer, ETH, Zurich

 

Rachid Guerraoui, EPFL, Lausanne

 

Prasad Jayanti, Dartmouth

 

Faith Fich, Toronto

 

list