出版時間:2012-2 出版社:高等教育出版社 作者:胡亮,徐高潮,魏曉輝 著 頁數(shù):479
內(nèi)容概要
《現(xiàn)代信息科學(xué)與技術(shù)基礎(chǔ):分布計算系統(tǒng)(第3版)》主要介紹分布計算系統(tǒng)的結(jié)構(gòu)和實現(xiàn)技術(shù)?!冬F(xiàn)代信息科學(xué)與技術(shù)基礎(chǔ):分布計算系統(tǒng)(第3版)》共分14章,主要講述分布計算系統(tǒng)的基本概念、體系結(jié)構(gòu)及重點設(shè)計問題,命名系統(tǒng),通信,安全和保護,同步和并發(fā)控制,容錯,多副本數(shù)據(jù)管理,資源管理與調(diào)度,分布式文件系統(tǒng),分布式共享存儲器,分布式程序設(shè)計語言,集群系統(tǒng),網(wǎng)格系統(tǒng),云計算系統(tǒng)等。
本書可作為高等院校本科高年級學(xué)生和研究生參考教材,也可供有關(guān)科技人員參考。
作者簡介
胡亮,教授,博士生導(dǎo)師,現(xiàn)任吉林大學(xué)計算機科學(xué)與技術(shù)學(xué)院、軟件學(xué)院院長,入選教育部新世紀優(yōu)秀人才。主持國家、省部級科研項目25項,發(fā)表學(xué)術(shù)論文200余篇,出版著作2部。研究方向為分布式系統(tǒng)、集群計算與云計算。
徐高,潮教授,博士生導(dǎo)師,吉林大學(xué)計算機科學(xué)與技術(shù)學(xué)院。曾在香港城市大學(xué)任高級副研究員。主持或參加國家、省部級科研項目15項,發(fā)表學(xué)術(shù)論文50余篇,合作出版著作2部。主要研究方向為計算機網(wǎng)絡(luò)和分布式系統(tǒng)。
書籍目錄
第一章 緒論
1.1 促進分布計算系統(tǒng)發(fā)展的技術(shù)因素
1.2 分布計算系統(tǒng)的相關(guān)概念
1.2.1 分布計算系統(tǒng)
1.2.2 松散耦合和緊密耦合分布計算系統(tǒng)
1.2.3 同構(gòu)型與異構(gòu)型分布計算系統(tǒng)
1.3 分布計算系統(tǒng)的優(yōu)點與新問題
1.3.1 分布計算系統(tǒng)的優(yōu)點
1.3.2 分布計算系統(tǒng)的新問題
1.4 分布計算系統(tǒng)的透明性
1.4.1 透明性的概念
1.4.2 影響透明性的因素
1.5 分布計算系統(tǒng)與計算機網(wǎng)絡(luò)系統(tǒng)
1.5.1 網(wǎng)絡(luò)操作系統(tǒng)與分布式操作系統(tǒng)
1.5.2 計算機網(wǎng)絡(luò)系統(tǒng)與分布計算系統(tǒng)的區(qū)別
1.6 分布計算系統(tǒng)的體系結(jié)構(gòu)與設(shè)計問題
1.6.1 分布計算系統(tǒng)的分層體系結(jié)構(gòu)
1.6.2 分布計算系統(tǒng)的組成
1.6.3 基于中間件的分布計算系統(tǒng)
1.6.4 分布計算系統(tǒng)的設(shè)計問題
習(xí)題
參考文獻
第二章 命名系統(tǒng)
2.1 命名系統(tǒng)的結(jié)構(gòu)與功能
2.1.1 命名系統(tǒng)的結(jié)構(gòu)
2.1.2 命名系統(tǒng)的功能
2.2 分布計算系統(tǒng)中的命名
2.2.1 名字、地址和標識符
2.2 2分布計算系統(tǒng)中的命名要求
2.2.3 名字的結(jié)構(gòu)
2.3 名字空間與名字解析
2.3.1 名字空間
2.3.2 名字解析
2.3.3 名字空間的合并
2.4 大規(guī)模分布計算系統(tǒng)中名字空間的實現(xiàn)
2.4.1 大規(guī)模分布計算系統(tǒng)中名字空間的組織方式
2.4.2 大規(guī)模分布計算系統(tǒng)中的名字懈析
2.5 命名系統(tǒng)實例——DNS
習(xí)題
參考文獻
第三章 通信
3.1 通信的層次模型
3.1.1 ISOOSURM通信模型
3.1.2 TCP/IP通信模型
3.1 3分布計算系統(tǒng)的通信模型
3.2 通信類型
3.2 1報文傳遞
3.2.2 遠程過程調(diào)用
3.2.3 報文傳遞實例1——aocket進程通信
3.2.4 報文傳遞實例2——MPI進程通信
3.2.5 RPC實例——SunRPC
3.3 組通信
3.3.1 組通信的概念
3.3.2 組通信的設(shè)計問題
2.3.3 ISIS中的組通信
習(xí)題
參考文獻
第四章 安全和保護
4.1 加密技術(shù)
4.1.1 傳統(tǒng)加密方法
4.1 2公開密鑰加密方法
4.2 身份認證
……
第五章 同步和并發(fā)控制
第六章 容錯
第七章 多融本數(shù)據(jù)管理
第八章 資源管理與調(diào)度
第九章 分布式文件系統(tǒng)
第十章 分布式共享存儲器
第十一章 分布式程序設(shè)計語言
第十二章 集群系統(tǒng)
第十三章 網(wǎng)格計算系統(tǒng)
第十四章 云計算系統(tǒng)
章節(jié)摘錄
版權(quán)頁: 插圖: 第六章容 錯 分布計算系統(tǒng)區(qū)別于單機系統(tǒng)的一個特點是在分布式系統(tǒng)中存在著部分失效的情況。當(dāng)分布式系統(tǒng)某個部件出現(xiàn)問題的時候就發(fā)生了部分失效。雖然部分失效對分布式系統(tǒng)的性能有一定的影響,但同時,它應(yīng)該不會影響分布式系統(tǒng)中整個應(yīng)用程序的正確執(zhí)行。相反,在單機系統(tǒng)中,如果系統(tǒng)中的一個關(guān)鍵部件出現(xiàn)問題,則整個應(yīng)用程序就無法繼續(xù)執(zhí)行。 分布計算系統(tǒng)的一個重要設(shè)計目標是當(dāng)系統(tǒng)中出現(xiàn)部分失效的時候,系統(tǒng)應(yīng)該能自動從失效中恢復(fù)過來,并且不會對整個系統(tǒng)的性能產(chǎn)生嚴重的影響。在本章里,我們要討論分布計算系統(tǒng)中的容錯技術(shù)。 6.1 基本概念 容錯是計算機科學(xué)中一個重要的研究領(lǐng)域。本節(jié)我們首先介紹與故障處理有關(guān)的一些基本概念和分布計算系統(tǒng)中的故障模型。關(guān)于分布計算系統(tǒng)中容錯的一些非常有用而詳細的介紹可以參見文獻。 6.1.1 可信系統(tǒng) 分布計算系統(tǒng)應(yīng)該是一個可信系統(tǒng)(Dependable System),容錯是與可信系統(tǒng)緊密相聯(lián)系的一個概念。分布計算系統(tǒng)的可信性(Dependability)包括如下幾個方面。 (1)可用性(Availability)??捎眯苑从车氖窍到y(tǒng)隨時可被用戶使用的特性。也就是說,在任何給定的時刻用戶都可以使用此系統(tǒng)正確地執(zhí)行給定的任務(wù)。 (2)可靠性(Reliability)??煽啃灾傅氖窃阱e誤存在的情況下,系統(tǒng)持續(xù)服務(wù)的能力。盡管可靠性和可用性容易混淆,但它們并不是同一個概念??煽啃苑从车氖且欢螘r間的特性,而可用性反映的是某個時刻的特性。高可靠性系統(tǒng)能夠持續(xù)運行一個相當(dāng)長的時間而不會中斷。如果一個系統(tǒng),每個小時都有并且僅有1ms時間失效,那么它的可用性可達99.9999%,但是它仍然是一個高度不可靠的系統(tǒng)。同樣,如果一個系統(tǒng)從來不崩潰,但是在8月份中,有兩個星期的假期需要關(guān)機,這個系統(tǒng)是高可靠性的系統(tǒng),但是它的可用性只有96%。 (3)安全性(Safety)。安全性指的是在系統(tǒng)出現(xiàn)暫時錯誤的情況下,不出現(xiàn)災(zāi)難性后果的能力。例如,核電廠的控制系統(tǒng)和宇宙飛船的控制系統(tǒng)要求具有很高的安全性。 (4)可維護性(Maintainability)??删S護性,指的是系統(tǒng)一旦出現(xiàn)故障,系統(tǒng)易于修復(fù)的能力。高可維護性的系統(tǒng)意味著具有高的可用性。對于高可維護性系統(tǒng)來說,要求它具有自動檢測錯誤和自動修復(fù)的能力。 (5)保密性(Security)。保密性要求系統(tǒng)資源不被非法用戶訪問。這方面的內(nèi)容已經(jīng)在第四章中作了介紹。 下面再介紹一下系統(tǒng)失效和錯誤。 系統(tǒng)失效指的是系統(tǒng)不能提供它所固有的服務(wù)功能。例如,分布式系統(tǒng)是為用戶提供一系列服務(wù)的,但其中某一個服務(wù)或某些服務(wù)功能不能完全正確提供時,就說系統(tǒng)失效了。 一般來說,從錯誤的時間特性來看,錯誤可分為暫時性的(Transient)、間歇性的(Intermittent)和永久性的(Permanent)。暫時性的錯誤一旦發(fā)生之后就會消失,當(dāng)相關(guān)的操作重復(fù)執(zhí)行之后,錯誤就消失了。間歇性的錯誤是一會出現(xiàn),一會又消失的錯誤,這種錯誤十分令人煩惱,因為它十分難于診斷。永久性錯誤是一種持續(xù)性錯誤,這種錯誤一旦出現(xiàn),將會長時間存在,直到出現(xiàn)錯誤的部件被修復(fù)為止。像集成芯片被燒壞、軟件缺陷、磁盤磁頭損壞等都是永久性錯誤。
編輯推薦
《分布計算系統(tǒng)(第3版)》可作為高等院校本科高年級學(xué)生和研究生參考教材,也可供有關(guān)科技人員參考。
圖書封面
評論、評分、閱讀與下載