Patterns of Distributed Systems

by Unmesh Joshi

Networking

Book Details

Book Title

Patterns of Distributed Systems

Author

Unmesh Joshi

Publisher

Addison-Wesley Professional

Publication Date

2023

ISBN

9780138221980

Number of Pages

547

Language

English

Format

PDF

File Size

7.17MB

Subject

Networking

Table of Contents

  • Cover Page
  • Title Page
  • Contents
  • Table of Contents
  • Part I: Narratives
  • Chapter 1. Why Distribute?
  • Chapter 2. Overview of the Patterns
  • Part II: Patterns of Data Replication
  • Chapter 3. Write-Ahead Log
  • Chapter 4. Segmented Log
  • Chapter 5. Low-Water Mark
  • Chapter 6. Leader and Followers
  • Chapter 7. HeartBeat
  • Chapter 8. Paxos
  • Chapter 9. Replicated Log
  • Chapter 10. Quorum
  • Chapter 11. Generation Clock
  • Chapter 12. High-Water Mark
  • Chapter 13. Singular Update Queue
  • Chapter 14. Request Waiting List
  • Chapter 15. Idempotent Receiver
  • Chapter 16. Follower Reads
  • Chapter 17. Versioned Value
  • Chapter 18. Version Vector
  • Part III: Patterns of Data Partitioning
  • Chapter 19. Fixed Partitions
  • Chapter 20. Key-Range Partitions
  • Chapter 21. Two Phase Commit
  • Part IV: Patterns of Distributed Time
  • Chapter 22. Lamport Clock
  • Chapter 23. Hybrid Clock
  • Chapter 24. Clock-Bound Wait
  • Part V: Patterns of Cluster Management
  • Chapter 25. Consistent Core
  • Chapter 26. Lease
  • Chapter 27. State Watch
  • Chapter 28. Gossip Dissemination
  • Chapter 29. Emergent Leader
  • Part VI: Patterns of Communication Between Nodes
  • Chapter 30. Single Socket Channel
  • Chapter 31. Request Batch
  • Chapter 32. Request Pipeline
  • Bibliography