A.D. Kshemkalyani, M. Singhal,
Distributed Computing: Principles, Algorithms, and Systems,
ISBN: 9780521189842, paperback edition, Cambridge University Press, March 2011. 756 pages. (corrects the errata in the 2008 edition).
Table of contents
South Asian reprint edition, 2010 (corrects the errata in the 2008 edition). ISBN-10: 1107648904, ISBN-13: 978-1107648906
Distributed Computing: Principles, Algorithms, and Systems
, hardback edition, May 2008, ISBN-13: 9780521876346, ISBN-10: 0521876346, Cambridge University Press, 2008. 756 pages.
Table of contents
Order the book:
Amazon,
or
Barnes and Noble.
Book flier 2
or
Book flier 3
Lecture slides for the book.
An Overview Chart
Introduction:
Chapter 1 PDF slides
A Model of Distributed Computations:
Chapter 2 PDF slides
Logical Time:
Chapter 3 PDF slides
Global State and Snapshot Recording Algorithms:
Chapter 4 PDF slides
Terminology and Basic Algorithms:
Chapter 5 PDF slides
Message Ordering and Group Commuication:
Chapter 6 PDF slides
Termination Detection:
Chapter 7 PDF slides
Reasoning with Knowledge:
Chapter 8 PDF slides
Distributed Mutual Exclusion Algorithms:
Chapter 9 PDF slides
Deadlock Detection in Distributed Systems:
Chapter 10 PDF slides
Global Predicate Detection:
Chapter 11 PDF slides
Distributed Shared Memory:
Chapter 12 PDF slides
Checkpointing and Rollback Recovery:
Slides in PPT
,
Slides in PDF
Consensus and Agreement:
Chapter 14 PDF slides
Failure Detectors:
Slides in PPT
,
Slides in PDF
Authentication in Distributed Systems
Chapter 16 PDF slides
Self-stabilization:
Slides in PPT
,
Slides in PDF
Peer-to-peer Computing and Overlay Graphs:
Chapter 18 PDF slides
The
errata
for the 2008 version of the book has been corrected in the Jan 2011 edition and the South Asia Edition (2010).