ABSTRACT

Distributed Systems: An Algorithmic Approach, Second Edition provides a balanced and straightforward treatment of the underlying theory and practical applications of distributed computing. As in the previous version, the language is kept as unobscured as possible-clarity is given priority over mathematical formalism. This easily digestible text:Fea

chapter 1|12 pages

◾ Introduction

chapter 3|22 pages

◾ Models for Communication

chapter 5|24 pages

◾ Program Correctness

chapter 6|22 pages

◾ Time in a Distributed System

chapter 7|24 pages

◾ Mutual Exclusion

chapter 8|16 pages

◾ Distributed Snapshot

chapter 9|20 pages

◾ Global State Collection

chapter 10|38 pages

◾ Graph Algorithms

chapter 11|22 pages

◾ Coordination Algorithms

chapter 12|22 pages

◾ Fault-Tolerant Systems

chapter 13|26 pages

◾ Distributed Consensus

chapter 14|20 pages

◾ Distributed Transactions

chapter 15|22 pages

◾ Group Communication

chapter 16|26 pages

◾ Replicated Data Management

chapter 17|26 pages

◾ Self-Stabilizing Systems

chapter 18|12 pages

◾ Distributed Discrete-Event Simulation

chapter 19|32 pages

◾ Security in Distributed Systems

chapter 20|30 pages

◾ Sensor Networks

chapter 21|36 pages

◾ Social and Peer-to-Peer Networks