{"product_id":"building-dependable-distributed-systems-9781118549438","title":"Building Dependable Distributed Systems","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eA guide to the essential techniques for designing and building dependable distributed systems. Instead of covering a broad range of research works for each dependability strategy, it focuses on only a selected few, explaining each in depth, usually with a comprehensive set of examples.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eList of Figures xiii\u003cbr\u003e\u003cbr\u003eList of Tables xxi\u003cbr\u003e\u003cbr\u003eAcknowledgements xxiii\u003cbr\u003e\u003cbr\u003ePreface xxv\u003cbr\u003e\u003cbr\u003eReferences xxviii\u003cbr\u003e\u003cbr\u003e\u003cb\u003e1 Introduction to Dependable Distributed Computing 1\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e1.1 Basic Concepts and Terminologies 2\u003cbr\u003e\u003cbr\u003e1.2 Means to Achieve Dependability 9\u003cbr\u003e\u003cbr\u003eReferences 13\u003cbr\u003e\u003cbr\u003e\u003cb\u003e2 Logging and Checkpointing 15\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e2.1 System Model 16\u003cbr\u003e\u003cbr\u003e2.2 Checkpoint-Based Protocols 21\u003cbr\u003e\u003cbr\u003e2.3 Log Based Protocols 34\u003cbr\u003e\u003cbr\u003eReferences 54\u003cbr\u003e\u003cbr\u003e\u003cb\u003e3 Recovery-Oriented Computing 57\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e3.1 System Model 59\u003cbr\u003e\u003cbr\u003e3.2 Fault Detection and Localization 62\u003cbr\u003e\u003cbr\u003e3.3 Microreboot 83\u003cbr\u003e\u003cbr\u003e3.4 Overcoming Operator Errors 87\u003cbr\u003e\u003cbr\u003eReferences 93\u003cbr\u003e\u003cbr\u003e\u003cb\u003e4 Data and Service Replication 97\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e4.1 Service Replication 99\u003cbr\u003e\u003cbr\u003e4.2 Data Replication 105\u003cbr\u003e\u003cbr\u003e4.3 Optimistic Replication 111\u003cbr\u003e\u003cbr\u003e4.4 CAP Theorem 131\u003cbr\u003e\u003cbr\u003eReferences 138\u003cbr\u003e\u003cbr\u003e\u003cb\u003e5 Group Communication Systems 141\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e5.1 System Model 143\u003cbr\u003e\u003cbr\u003e5.2 Sequencer Based Group Communication System 146\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e5.3 Sender Based Group Communication System 160\u003cbr\u003e\u003cbr\u003e5.4 Vector Clock Based Group Communication System 186\u003cbr\u003e\u003cbr\u003eReferences 191\u003cbr\u003e\u003cbr\u003e\u003cb\u003e6 Consensus and the Paxos Algorithms 193\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e6.1 The Consensus Problem \u003cbr\u003e\u003cbr\u003e6.2 The Paxos Algorithm 196\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e6.3 Multi-Paxos 206\u003cbr\u003e\u003cbr\u003e6.4 Dynamic Paxos 210\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e6.5 Fast Paxos 221\u003cbr\u003e\u003cbr\u003e6.6 Implementations of the Paxos Family Algorithms 229\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003eReferences 236\u003cbr\u003e\u003cbr\u003e\u003cb\u003e7 Byzantine Fault Tolerance 239\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e7.1 The Byzantine Generals Problem 240\u003cbr\u003e\u003cbr\u003e7.2 Practical Byzantine Fault Tolerance 255\u003cbr\u003e\u003cbr\u003e7.3 Fast Byzantine Agreement 271\u003cbr\u003e\u003cbr\u003e7.4 Speculative Byzantine Fault Tolerance 271\u003cbr\u003e\u003cbr\u003eReferences 284\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49406888018263,"sku":"9781118549438","price":146.66,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781118549438.jpg?v=1730497453","url":"https:\/\/bookcurl.com\/products\/building-dependable-distributed-systems-9781118549438","provider":"Book Curl","version":"1.0","type":"link"}