Presents a complete introduction to distributed principles and paradigms. Author identifies the seven key principles of distributed systems, and presents extensive examples of each. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.
Distributed Systems: Principles and Paradigms
β Scribed by Andrew S. Tanenbaum; Maarten van Steen
- Publisher
- Pearson Prentice Hall
- Year
- 2006
- Tongue
- English
- Leaves
- 705
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as the real-world application of those principles. Now, internationally renowned expert Andrew S. Tanenbaum β with colleague Martin van Steen β presents a complete introduction that identifies the seven key principles of distributed systems, with extensive examples of each.
Adds a completely new chapter on architecture to address the principle of organizing distributed systems. Provides extensive new material on peer-to-peer systems, grid computing and Web services, virtualization, and application-level multicasting. Updates material on clock synchronization, data-centric consistency, object-based distributed systems, and file systems and Web systems coordination.
For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.
β¦ Table of Contents
01 - Introduction
02 - ARCHITECTURES
03 - PROCESSES
04 - COMMUNICATION
05 - NAMING
06 - SYNCHRONIZATION
07 - CONSISTENCY AND REPLICATION
08 - FAULT TOLERANCE
09 - SECURITY
10 - DISTRIBUTED OBJECT-BASED SYSTEMS
11 - DISTRIBUTED FILE SYSTEMS
12 - DISTRIBUTED WEB-BASED SYSTEMS
13 - DISTRIBUTED COORDINATION-BASED SYSTEMS
14 - SUGGESTIONS FOR FURTHER READING AND BIBLIOGRAPHY
π SIMILAR VOLUMES
<p><span>This is the fourth edition of βDistributed Systems.β We have stayed close to the setup of the third edition, including examples of (part of) existing distributed systems close to where general principles are discussed. For example, we have included material on blockchain systems, and discus
For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems, found in departments of Computer Science, Computer Engineering and Electrical Engineering. Very few textbooks today explore distributed systems in a manner appropriate f
<p><b>For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems, found in departments of Computer Science, Computer Engineering and Electrical Engineering.</b></p><p><b>Β </b></p><p>Very few textbooks today explore distributed sy