Fault-tolerant Agreement in Synchronous Message-passing Systems (Synthesis Lectures on Distributed Computing Theory)
暫譯: 同步訊息傳遞系統中的容錯協議(分散式計算理論綜合講座)

Michel Raynal

  • 出版商: Morgan & Claypool
  • 出版日期: 2010-09-09
  • 售價: $1,780
  • 貴賓價: 9.5$1,691
  • 語言: 英文
  • 頁數: 190
  • 裝訂: Paperback
  • ISBN: 1608455254
  • ISBN-13: 9781608455256
  • 相關分類: 軟體工程
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

The present book focuses on the way to cope with the uncertainty created by process failures (crash, omission failures and Byzantine behavior) in synchronous message-passing systems (i.e., systems whose progress is governed by the passage of time). To that end, the book considers fundamental problems that distributed synchronous processes have to solve. These fundamental problems concern agreement among processes (if processes are unable to agree in one way or another in presence of failures, no non-trivial problem can be solved). They are consensus, interactive consistency, k-set agreement and non-blocking atomic commit. Being able to solve these basic problems efficiently with provable guarantees allows applications designers to give a precise meaning to the words "cooperate" and "agree" despite failures, and write distributed synchronous programs with properties that can be stated and proved. Hence, the aim of the book is to present a comprehensive view of agreement problems, algorithms that solve them and associated computability bounds in synchronous message-passing distributed systems. Table of Contents: List of Figures / Synchronous Model, Failure Models, and Agreement Problems / Consensus and Interactive Consistency in the Crash Failure Model / Expedite Decision in the Crash Failure Model / Simultaneous Consensus Despite Crash Failures / From Consensus to k-Set Agreement / Non-Blocking Atomic Commit in Presence of Crash Failures / k-Set Agreement Despite Omission Failures / Consensus Despite Byzantine Failures / Byzantine Consensus in Enriched Models

商品描述(中文翻譯)

本書專注於如何應對同步訊息傳遞系統中由於過程失敗(崩潰、遺漏失敗和拜占庭行為)所產生的不確定性(即,系統的進展受時間流逝的影響)。為此,本書考慮了分散式同步過程必須解決的基本問題。這些基本問題涉及過程之間的協議(如果過程在失敗的情況下無法以某種方式達成一致,則無法解決任何非平凡的問題)。這些問題包括共識、互動一致性、k-集合協議和非阻塞原子提交。

能夠有效地解決這些基本問題並提供可證明的保證,使應用程式設計師能夠在失敗的情況下準確地定義「合作」和「達成一致」的意義,並編寫具有可陳述和可證明屬性的分散式同步程式。

因此,本書的目標是提供對於協議問題、解決這些問題的演算法以及在同步訊息傳遞分散式系統中的計算可行性界限的全面觀點。

目錄:圖表清單 / 同步模型、失敗模型和協議問題 / 崩潰失敗模型中的共識和互動一致性 / 崩潰失敗模型中的快速決策 / 儘管發生崩潰失敗的同時共識 / 從共識到 k-集合協議 / 在崩潰失敗情況下的非阻塞原子提交 / 儘管發生遺漏失敗的 k-集合協議 / 儘管發生拜占庭失敗的共識 / 在豐富模型中的拜占庭共識

最後瀏覽商品 (20)