Principles of Distributed Computing

We study the fundamental issues underlying the design of distributed systems: communication, coordination, fault-tolerance, locality, parallelism, self-organization, symmetry breaking, synchronization, uncertainty. We explore essential algorithmic ideas and lower bound techniques.

AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Distributed algorithms

Nancy A. Lynch

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.03.1 1996 11 / 5 Principles of Distributed Computing Not available
Textbook.M.032.03.2 1996 11 / 5 Principles of Distributed Computing Not available
Textbook.M.020.05.1 1996 10 / 2 Distributed Algorithms Not available
Textbook.M.020.05.2 1996 10 / 2 Distributed Algorithms Not available
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Introduction to algorithms

Thomas H. Cormen ... [et al.]

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.07.1 2009 11 / 5 Principles of Distributed Computing Not available
Textbook.M.029.05.1 2009 8 / 2 Algorithms Lab Not available
Textbook.M.029.05.2 2009 8 / 2 Algorithms Lab Not available
Textbook.M.029.05.3 2009 8 / 2 Algorithms Lab Not available
Textbook.B.014.03.2 2009 5 / 1 Algorithms, Probability, and Computing Not available
Textbook.B.014.03.3 2009 5 / 1 Algorithms, Probability, and Computing Not available
Textbook.B.014.03.4 2009 5 / 1 Algorithms, Probability, and Computing Not available
Textbook.B.014.03.5 2009 5 / 1 Algorithms, Probability, and Computing Not available
Textbook.B.014.03.6 2009 5 / 1 Algorithms, Probability, and Computing Not available
Textbook.B.161.03.3 2009 1 / 2 Algorithms and Data Structures Not available
Textbook.B.014.03.1 2009 5 / 1 Algorithms, Probability, and Computing On-site use only
Textbook.B.161.03.4 2009 1 / 2 Algorithms and Data Structures On-site use only
Textbook.B.161.03.2 2009 1 / 2 Algorithms and Data Structures Available
Textbook.B.161.03.1 2009 1 / 2 Algorithms and Data Structures 26.4.2023 Available
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

Introduction to parallel algorithms and architectures

Arrays, trees, hypercubes

F. Thomson Leighton

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.01.1 1992 11 / 5 Principles of Distributed Computing Not available
Textbook.M.032.01.2 1992 11 / 5 Principles of Distributed Computing Not available
IK.92.3 1992 Not available
Textbook.M.032.01.3 1992 11 / 5 Principles of Distributed Computing On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Distributed computing

Fundamentals, simulations and advanced topics

Hagit Attiya, Jennifer Welch

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.08.1 2004 11 / 5 Principles of Distributed Computing Not available
Textbook.M.032.08.2 2004 11 / 5 Principles of Distributed Computing Not available
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Dissemination of information in communication networks

Broadcasting, gossiping, leader election, and fault-tolerance

J. Hromkovi?... [et al.]

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.02.1 2005 11 / 5 Principles of Distributed Computing Not available
Textbook.M.032.02.2 2005 11 / 5 Principles of Distributed Computing Not available
doz.hromko.2005.01.2 2005 Not available
doz.hromko.2005.01.1 2005 On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Introduction to distributed algorithms

Gerard Tel

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.04.1 2000 11 / 5 Principles of Distributed Computing Not available
Textbook.M.032.05.1 2000 11 / 5 Principles of Distributed Computing Not available
Textbook.M.020.01.2 2000 10 / 2 Distributed Algorithms Not available
Textbook.M.020.01.3 2000 10 / 2 Distributed Algorithms Not available
Textbook.M.020.01.4 2000 10 / 2 Distributed Algorithms Not available
Textbook.M.020.01.5 2000 10 / 2 Distributed Algorithms Not available
IE.94.14 1994 Not available
Textbook.M.020.01.1 2000 10 / 2 Distributed Algorithms On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Distributed computing

A locality-sensitive approach

David Peleg

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.032.06.2 2000 11 / 5 Principles of Distributed Computing 10.4.2023 Available
Textbook.M.032.06.1 2000 11 / 5 Principles of Distributed Computing 17.4.2023 Available