資源描述:
《基于協(xié)商的網(wǎng)格服務(wù)管理模型》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、中山大學(xué)碩士學(xué)位論文基于協(xié)商的網(wǎng)格服務(wù)管理模型的研究系結(jié)構(gòu)為“如何建造網(wǎng)格”的技術(shù)。在這里,網(wǎng)格體系結(jié)構(gòu)是一種技術(shù),作用是拿來(lái)建造網(wǎng)格,它給出了網(wǎng)格的基本的組成結(jié)構(gòu),描述了組成網(wǎng)格的各組成部分的基本功能、之間的關(guān)系和它們集成方法,刻畫(huà)了支持網(wǎng)格正常運(yùn)轉(zhuǎn)的機(jī)制。[1212.4.2網(wǎng)格體系結(jié)構(gòu)網(wǎng)格體系結(jié)構(gòu)可以分為下面幾種>積木塊結(jié)構(gòu)>層次結(jié)構(gòu)>概念空間結(jié)構(gòu)》混合結(jié)構(gòu)》開(kāi)放網(wǎng)格服務(wù)體系結(jié)構(gòu)到目前為止,較為有影響力的兩個(gè)網(wǎng)格體系結(jié)構(gòu)都是由Foster分別早些時(shí)候提出的“五層沙漏結(jié)構(gòu)11]”和在ⅢM為代表的工業(yè)界的影響下,結(jié)合WebServi
2、ce技術(shù)提出的開(kāi)放網(wǎng)格服務(wù)體系結(jié)構(gòu)(OpenGridServiceArchitecture,以下簡(jiǎn)稱OGSA)【b】。在五層沙漏結(jié)構(gòu)中,最重要的思想就是“以協(xié)議為中心”,也十分強(qiáng)調(diào)服務(wù)與API(ApplicationProgramInterfaces)和SDK(SoftwareDevelopmentKits)的重要性。由于本文中主要討論的是網(wǎng)格服務(wù)管理,所以我們把目光聚集在“以服務(wù)為中心的”的OGSA上。2.4.3OGSA在OGSA中,其基本思想變成“一切皆是服務(wù)”,在OGSA框架中,將一切都抽象為網(wǎng)格服務(wù)(GridService)
3、[131,包括計(jì)算機(jī)、程序、數(shù)據(jù)、儀器設(shè)備等。OGSA將整個(gè)網(wǎng)格看作是“服務(wù)”的集合,但是這個(gè)集合不是一成不變的,是可以擴(kuò)展的,這反映了網(wǎng)格的動(dòng)態(tài)特性。OGSA具有下列目標(biāo):≯跨分布式異構(gòu)平臺(tái)管理資源?!劢桓稛o(wú)縫的服務(wù)質(zhì)量(QualityofService,QoS)。網(wǎng)格的拓?fù)浣Y(jié)構(gòu)通常十分復(fù)雜,而且網(wǎng)格資源的交互往往是動(dòng)態(tài)的。有一點(diǎn)很重要,即網(wǎng)格可以提供健壯的后臺(tái)服務(wù),比如授權(quán)、訪問(wèn)控制和委托。>為自治管理解決方案提供公共基礎(chǔ)。網(wǎng)格可以包含許多資源,還有大量的配置組合、交互以及狀態(tài)與故障模式的改變。對(duì)于這些資源來(lái)說(shuō),一些智能自動(dòng)調(diào)節(jié)
4、與自治管理方式是必不可少的。>定義開(kāi)放的、已公布的接口。OGSA是一種由GGF標(biāo)準(zhǔn)團(tuán)體進(jìn)行管理的開(kāi)放式標(biāo)準(zhǔn)。為了不同資源的互操作性,網(wǎng)格必須構(gòu)建在標(biāo)準(zhǔn)接口及協(xié)議之上。7中山大學(xué)碩士學(xué)位論文基于協(xié)商的網(wǎng)格服務(wù)管理模型的研究≯利用行業(yè)標(biāo)準(zhǔn)的集成技術(shù)。OGSA的創(chuàng)始者很有遠(yuǎn)見(jiàn)地利用了現(xiàn)有解決方案。OGSA的基礎(chǔ)是Web服務(wù)。圖2-2是OGSA的基本的架構(gòu)。圖2—20GSA基本架構(gòu)從下到上依次為:>資源:包括物理資源和邏輯資源。資源的概念是OGSA以及通常意義上的網(wǎng)格計(jì)算的中心部分。構(gòu)成網(wǎng)格能力的資源并不僅限于處理器。物理資源包括服務(wù)器、存
5、儲(chǔ)器和網(wǎng)絡(luò)。物理資源之上是邏輯資源。它們通過(guò)虛擬化和聚合物理層的資源來(lái)提供額外的功能。通用的中間件,比如文件系統(tǒng)、數(shù)據(jù)庫(kù)管理員、目錄和工作流管理人員,在物理網(wǎng)格之上提供這些抽象服務(wù)。>Web服務(wù)【I4】以及開(kāi)放網(wǎng)格服務(wù)基礎(chǔ)設(shè)施(OpenGridServiceInfrastructures,以下簡(jiǎn)稱OGSI)115]擴(kuò)展。這里有一條重要的OGSA原則;所有網(wǎng)格資源(邏輯的與物理的)都被建模為服務(wù)。OGSI規(guī)范定義了網(wǎng)格服務(wù)并建立在標(biāo)準(zhǔn)Web服務(wù)技術(shù)之上。OGSI為所有網(wǎng)格資源指定標(biāo)準(zhǔn)的接口、行為與交互。OGSI進(jìn)一步擴(kuò)展了Web服務(wù)的
6、定義,提供了動(dòng)態(tài)的、有狀態(tài)的和可管理的Web服務(wù)的能力,這在對(duì)網(wǎng)格資源進(jìn)行建模時(shí)都是必需的。本文稍后將討論這些擴(kuò)展?!刍贠GSA架構(gòu)的網(wǎng)格服務(wù)層Web服務(wù)層及其OGSI擴(kuò)展為下一層提供了基礎(chǔ)設(shè)施:基于架構(gòu)的網(wǎng)格服務(wù)。GGF目前正在致力于在諸如程序執(zhí)行、數(shù)據(jù)服務(wù)和核心服務(wù)等領(lǐng)域中定義基于網(wǎng)格架構(gòu)的服務(wù)。隨著這些新架構(gòu)的服務(wù)開(kāi)始出現(xiàn),OGSA將變成更加有用的面向服務(wù)的架構(gòu)(ServiceOrientedArchitecture,SOA)?!劬W(wǎng)格應(yīng)用程序。g中山大學(xué)碩士學(xué)位論文基于協(xié)商的網(wǎng)格服務(wù)管理模型的研究隨著時(shí)間的推移,一組豐富的基
7、于網(wǎng)格架構(gòu)的服務(wù)不斷被開(kāi)發(fā)出來(lái),使用一個(gè)或多個(gè)基于網(wǎng)格架構(gòu)的服務(wù)的新網(wǎng)格應(yīng)用程序亦將出現(xiàn)。這些應(yīng)用程序構(gòu)成了OGSA架構(gòu)的第四個(gè)主要的層。2.5oGSIOGSA中的基本組件是開(kāi)放網(wǎng)格服務(wù)基礎(chǔ)設(shè)施——OGsI。這是一項(xiàng)基于新興的Web服務(wù)標(biāo)準(zhǔn)的網(wǎng)格軟件基礎(chǔ)結(jié)構(gòu)標(biāo)準(zhǔn)化工作,用于為OGSA軟件組件提供最大的互操作性。相對(duì)OGSA來(lái)說(shuō),OGSI在技術(shù)層面上涉及的要多的多,也更為正式。全球網(wǎng)格論壇組織的oGsI工作組制定了oGsI標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)OGSA中提出的各種概念。它是一個(gè)正式的技術(shù)規(guī)格說(shuō)明書(shū)。該規(guī)范定義了下列內(nèi)容:>如何命名和引用網(wǎng)格服務(wù)實(shí)
8、例>常見(jiàn)于所有網(wǎng)格服務(wù)的接口和行為有哪些>如何指定其它接口、行為及其擴(kuò)展我們?cè)谙乱徽轮袝?huì)討論oGSI中關(guān)于網(wǎng)格服務(wù)的內(nèi)容。9中山大學(xué)碩士學(xué)位論文基于協(xié)商的網(wǎng)格服務(wù)管理模型的研究第3章網(wǎng)格服務(wù)與網(wǎng)格服務(wù)管理3.1網(wǎng)格服務(wù)我們?cè)谇懊娴挠懻?/p>