Principles of Distributed Computing
-
Roger Wattenhofer
-
Spring Semester
-
Location: rack 11, shelf 5
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.
![]() READING ROOM ONLY
NOT AVAILABLE
![]() ![]() Distributed algorithmsNancy A. Lynch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() READING ROOM ONLY
NOT AVAILABLE
![]() ![]() Introduction to algorithmsThomas H. Cormen ... [et al.]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() READING ROOM ONLY
NOT AVAILABLE
![]() Introduction to parallel algorithms and architecturesArrays, trees, hypercubes F. Thomson Leighton
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() READING ROOM ONLY
NOT AVAILABLE
![]() ![]() Distributed computingFundamentals, simulations and advanced topics Hagit Attiya, Jennifer Welch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() READING ROOM ONLY
NOT AVAILABLE
![]() ![]() Dissemination of information in communication networksBroadcasting, gossiping, leader election, and fault-tolerance J. Hromkovi?... [et al.]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() READING ROOM ONLY
NOT AVAILABLE
![]() ![]() Introduction to distributed algorithmsGerard Tel
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() READING ROOM ONLY
NOT AVAILABLE
![]() ![]() Distributed computingA locality-sensitive approach David Peleg
|