
- English
- PDF
- Available on iOS & Android
About this book
Distributed Systems
Comprehensive textbook resource on distributed systemsâintegrates foundational topics with advanced topics of contemporary importance within the field
Distributed Systems: Theory and Applications is organized around three layers of abstractions: networks, middleware tools, and application framework. It presents data consistency models suited for requirements of innovative distributed shared memory applications. The book also focuses on distributed processing of big data, representation of distributed knowledge and management of distributed intelligence via distributed agents. To aid in understanding how these concepts apply to real-world situations, the work presents a case study on building a P2P Integrated E-Learning system. Downloadable lecture slides are included to help professors and instructors convey key concepts to their students.
Additional topics discussed in Distributed Systems: Theory and Applications include:
- Network issues and high-level communication tools
- Software tools for implementations of distributed middleware.
- Data sharing across distributed components through publish and subscribe-based message diffusion, gossip protocol, P2P architecture and distributed shared memory.
- Consensus, distributed coordination, and advanced middleware for building large distributed applications
- Distributed data and knowledge management
- Autonomy in distributed systems, multi-agent architecture
- Trust in distributed systems, distributed ledger, Blockchain and related technologies.
Researchers, industry professionals, and students in the fields of science, technology, and medicine will be able to use Distributed Systems: Theory and Applications as a comprehensive textbook resource for understanding distributed systems, the specifics behind the modern elements which relate to them, and their practical applications.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Title Page
- Copyright
- Contents
- About the Authors
- Preface
- Acknowledgments
- Acronyms
- Chapter 1 Introduction
- Chapter 2 The Internet
- Chapter 3 Process to Process Communication
- Chapter 4 Microservices, Containerization, and MPI
- Chapter 5 Clock Synchronization and Event Ordering
- Chapter 6 Global States and Termination Detection
- Chapter 7 Leader Election
- Chapter 8 Mutual Exclusion
- Chapter 9 Agreements and Consensus
- Chapter 10 Gossip Protocols
- Chapter 11 Message Diffusion Using Publish and Subscribe
- Chapter 12 PeerâtoâPeer Systems
- Chapter 13 Distributed Shared Memory
- Chapter 14 Distributed Data Management
- Chapter 15 Distributed Knowledge Management
- Chapter 16 Distributed Intelligence
- Chapter 17 Distributed Ledger
- Chapter 18 Case Study
- Index
- EULA