幫助中心 | 我的帳號 | 關於我們

分散式高可用演算法

  • 作者:江峰|責編:劉皎
  • 出版社:電子工業
  • ISBN:9787121441691
  • 出版日期:2022/11/01
  • 裝幀:平裝
  • 頁數:310
人民幣:RMB 118 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從原理出發,系統性地介紹了分散式系統和演算法,而非介紹如何使用某種分散式框架。本書首先介紹了分散式系統是如何被建模的,以及分散式演算法是如何被描述的,然後從基礎的鏈路抽象開始逐步增加複雜度,最終將複雜的共識抽象以簡單的方式呈現在讀者面前。通過閱讀本書,讀者不僅可以掌握常用的分散式演算法,還可以學到分散式演算法的證明方法及適用條件,為自行設計分散式系統和演算法打下堅實的基礎。
    本書適合分散式領域的初學者及相關從業者閱讀參考。

作者介紹
江峰|責編:劉皎
    江峰,教授級高工,中國電信集團雲計算專業首席專家,中國電腦學會信息存儲專委會委員。長期在分散式存儲領域從事理論研究和工程實踐工作。     受內容分髮網絡(CDN)的啟發,在業內首次提出和設計了「為寫而生」的內容存儲網路(CSN)——CTOOS。CTOOS實現了廣域分散式海量數據存儲服務的高可用、低時延和強一致,達到了單命名空間跨池數十個、實存容量過EB的規模,並長期穩定運行,為企業創造了可觀的收益,技術水平達到了國內領先。     以第一作者在國際期刊會議上發表論文多篇,以第一發明人申請專利十多件,以第一完成人獲得省部級、中國電信集團科技進步獎多次。

目錄
1  初識分散式
  1.1  什麼是分散式系統
  1.2  分散式演算法的意義
  1.3  「兩將軍」問題
  1.4  設計分散式演算法的主要挑戰
    1.4.1  併發執行
    1.4.2  進程失敗
    1.4.3  鏈路失敗
2  演算法模型
  2.1  I/O自動機
    2.1.1  基本模型
    2.1.2  組合模型
    2.1.3  隱藏操作
    2.1.4  與業務邏輯的關係
    2.1.5  小結
  2.2  編程模型
    2.2.1  調用關係
    2.2.2  事件和事件處理器
    2.2.3  抽象和實現
3  系統模型
  3.1  進程
  3.2  消息
  3.3  進程啟動
  3.4  進程失敗
    3.4.1  崩潰式失敗
    3.4.2  遺漏式失敗
    3.4.3  恢復后崩潰失敗
    3.4.4  拜占庭失敗
    3.4.5  各種失敗的關係
  3.5  時鐘
    3.5.1  本地時鐘和全局時鐘
    3.5.2  因果順序不變
    3.5.3  邏輯時鐘
    3.5.4  時鐘偏移
  3.6  時間假設
    3.6.1  非同步系統
    3.6.2  同步系統
    3.6.3  部分同步系統
  3.7  安全性和活性
  3.8  組合模型
  3.9  多數派
  3.10  性能度量
4  鏈路
5  失敗檢測和選主
6  可靠廣播
7  共享內存
8  共識
9  共識的應用
10  基於時鐘的演算法
11  結束語

參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032