Distributed Systems: Principles and Examples: Principles and Examples

Author: Andrew S. Tanenbaum
Publisher:
Publish Date: 2002-09-01
Features: The target audience for this series of textbooks includes undergraduate students from various disciplines within the fields of information technology and electrical engineering, as well as undergraduate or graduate students from other engineering disciplines. This series of textbooks can be used as both teaching materials and reference books for corresponding courses, or as self-study reading materials for engineers and technicians working in various technical fields. Structurally, the book is divided into two main parts: "Principles" and "Examples." Chapter 1 is an introduction, discussing topics such as the definition of faceted systems, objectives, hardware overview, and the client-server model. The "Principles" section consists of Chapters 2 to 8, comprising seven chapters, which primarily discuss some of the most important basic concepts and principles in distributed systems, including communication, processes, naming, synchronization, consistency and replication, fault tolerance, and security. The "Examples" section consists of Chapters 9 to 12, comprising four chapters, which introduce several typical examples in distributed systems, including the main systems formed by these examples. These examples include distributed object-based systems, distributed file systems, distributed document-based systems, and basic distributed coordination systems.

📌 Related Posts