分散式處理與計算

分散式處理與計算

《分散式處理與計算》是2015年科學出版社出版的圖書,作者是陳志剛、劉蕙、曾鋒。

基本介紹

  • 書名:分散式處理與計算
  • 作者:陳志剛、劉蕙、曾鋒
  • 出版社:科學出版社
  • 出版時間:2015-03
  • 頁數:276 頁
  • 定價:75.00
  • 開本:B5
  • 裝幀:平裝
  • ISBN:978-7-03-042429-7
內容簡介,前言,圖書目錄,

內容簡介

本書系統介紹智慧型系統分散式計算的基礎理論和研究熱點,分為三個部分:基礎篇,系統篇和挑戰篇。第一部分詳細的討論了分散式系統的基本原理,概念和技術,其中包括通信,命名,保護,死鎖,容錯,數據共享以及分散式程式設計的知識。第二部分給出了一些實際的分散式系統,比如基於對象的分散式系統,基於Web的分散式系統。這一部分除了介紹實際系統的設計思想和實現技術,更是描述了當前分散式系統的前端科研成果。第三部分挑戰篇包括格線計算和資源管理,這個部分從分散式系統的角度出發,系統地對格線計算進行全面介紹,既有對這些系統的理論分析和核心技術闡述,也有前沿科研的詳細的綜述和比較分析。本書內容新穎,基礎理論知識與前沿的研究成果相結合

前言

第1章分散式系統基礎知識1
1.1分散式系統概述1
1.1.1分散式系統的定義1
1.1.2分散式系統的特徵5
1.1.3分散式系統的架構8
1.1.4分散式系統的發展與挑戰10
1.2進程間的通信11
1.2.1同一個節點上的進程間通信11
1.2.2不同節點上的進程間通信13
1.2.3組通信15
1.3命名與保護18
1.3.1命名18
1.3.2加密22
1.3.3保護24
1.3.4加密和保護的實例27
1.4死鎖問題29
1.4.1死鎖的定義29
1.4.2死鎖的預防31
1.4.3死鎖的檢測32
1.4.4同步機構34
1.4.5互斥算法41
1.4.6選舉算法46
1.4.7自穩定算法48
1.5容錯技術49
1.5.1分散式系統中的故障模型49
1.5.2節點故障的處理51
1.5.3檢査點算法53
1.6數據共享56
1.6.2並發控制57
1.6.3原子事務處理59
1.6.4多副本更新和一致性管理60
1.7小結65
參考文獻65
第2章MPI程式設計69
2.1MPI簡介69
2.2MPI主要內容69
2.2.1MPI調用參數說明69
2.2.2MPI主要函式70
2.2.3MPI預定義數據類型73
2.2.4MPI訊息73
2.2.5MPI通信域74
2.3MPI編程示例75
2.4Windows平台下MPI編程76
2.4.1MPICH2的安裝77
2.4.2配置VC++6.0的MPI開發環境77
2.5基於MPI的背包問題求解案例81
2.6小結90
參考文獻91
第3章基於對象的分散式系統92
3.1分布的對象92
3.2基於對象的伺服器93
3.2.1激活對象的方法93
3.2.2對象適配器94
3.3基於對象的信息傳遞95
3.3.1綁定客戶端與對象95
3.3.2靜態與動態遠程過程調用96
3.3.3參數傳遞97
3.3.4實例JavaRMI99
3.3.5基於對象的訊息101
3.4CORBA和全局對象命名體系103
3.4.1命名服務104
3.4.2CORBA命名服務的特點104
3.4.3對象URL命名:CorbaName106
3.4.4配置初始的服務和對象的句柄106
3.5同步107
3.5同步107
3.6—致性和複製108
3.6.1輸人一致性108
3.6.2調用複製110
3.7CORBA和Java中的容錯性111
3.7.1CORBA中的容錯112
3.7.2Java中的容錯示例112
3.8小結113
參考文獻113
第4章基於Web的分散式系統114
4.1基於Web的月艮務114
4.1.1Web服務的定義114
4.1.2Web服務體系結構115
4.2客戶端?伺服器端和伺服器簇115
4.2.1客戶端115
4.2.2伺服器端116
4.2.3C/S結構117
4.2.4B/S結構118
4.2.5B/SX/S結構軟體技術上的比較119
4.2.6伺服器簇120
4.2.7伺服器集群實例:LVS系統123
4.3HTTP和SOAP124
4.3.1HTTP124
4.3.2SOAP126
4.4基於Web的分散式系統中的可用性問題129
4.4.1可用服務體系結構概略130
4.4.2可用服務模型結構組成132
4.4.3可用性動態配置體系框架141
4.4.4可用性動態配置示例144
4.5高性能基於Web的分散式系統145
4.5.1Web服務體系概略145
4.5.2系統組織147
4.6小結153
參考文獻153
第5章格線計算和資源管理156
5.1格線系統的體系結構與服務模型156
5.1.1格線系統的基本功能模組156
5.1.3格線經濟學模型161
5.2開放格線服務體系結構164
5.2.1OGSA的基本思想164
5.2.2OGSA的兩大支撐技術165
5.2.3OGSA的服務接口166
5.2.4OGSA的開發工具167
5.3格線系統中的資源管理與代理167
5.3.1格線系統中的資源167
5.3.2格線資源管理中的任務調度和負載均衡170
5.3.3格線系統中的資源管理模型174
5.3.4基於Agent的資源管理框架176
5.4格線系統中資源管理的中間件支持176
5.4.1中間件和格線中間件176
5.4.2格線中間件對資源管理的支持178
5.4.3格線資源管理中間件180
5.5格線系統的安全體系181
5.5.1格線系統中的安全問題181
5.5.2格線系統的安全體系結構183
5.6小結186
參考文獻187
第6章基於覆蓋網的P2P計算190
6.1P2Pi十算190
6.2P2P的覆蓋網及其屬性192
6.2.1MPO結構形成195
6.2.2MPO的維護201
6.2.3實驗分析207
6.3P2P系統中的路由問題217
6.3.1拓撲結構和評估方法218
6.3.2不同拓撲結構中路由性能分析221
6.3.3—種基於MPO的路由算法242
6.4P2P系統中信任與信譽管理250
6.4.1激勵機制250
6.4.2基於博弈思想促進節點合作的研究252
6.4.3基本假設253
6.4.4相關參數定義254
6.4.5利他懲罰機制255
6.5小結258
參考文獻259

圖書目錄

封面
分散式處理與計算
內容簡介
前言
第1章 分散式系統基礎知識
第2章 MPI程式設計
第3章 基於對象的分散式系統
第4章 基於Web的分散式系統
第5章 格線計算和資源管理
第6章 基於覆蓋網的P2P計算
封底

相關詞條

熱門詞條

聯絡我們