logo

Principles of Distributed Computing

Mohsen Ghaffari

Roger Wattenhofer

spring semester

227-0558-00L

Location within
textbook collection:
rack 11, shelf 5

homepage lecture entry

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.

Recommended Textbooks

  AVAILABLE
READING ROOM
NOT AVAILABLE

Dissemination of information in communication networks

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

  AVAILABLE
READING ROOM
NOT AVAILABLE

Introduction to parallel algorithms and architectures

F. Thomson Leighton

  AVAILABLE
READING ROOM
NOT AVAILABLE

Introduction to distributed algorithms

Gerard Tel

  AVAILABLE
READING ROOM
NOT AVAILABLE

Introduction to algorithms

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

  AVAILABLE
READING ROOM
NOT AVAILABLE

Distributed computing

David Peleg

  AVAILABLE
READING ROOM
NOT AVAILABLE

Distributed computing

Hagit Attiya, Jennifer Welch

  AVAILABLE
READING ROOM
NOT AVAILABLE

Distributed algorithms

Nancy A. Lynch