Globus開源網(wǎng)格基礎(chǔ)平臺(tái)簡(jiǎn)介
http://www.media.edu.cn 2007-10-22 作者:
網(wǎng)格技術(shù)出現(xiàn)于20世紀(jì)90年代,其核心思想是:“整個(gè)因特網(wǎng)就是一臺(tái)計(jì)算機(jī)!”Globus Tookit工具包來源于Globus項(xiàng)目,Globus項(xiàng)目是國(guó)際上最有影響力的與網(wǎng)格計(jì)算相關(guān)的項(xiàng)目之一,是由來自世界各地關(guān)注網(wǎng)格技術(shù)的研究人員和開發(fā)人員共同努力的成果。
網(wǎng)格技術(shù)出現(xiàn)于20世紀(jì)90年代,它的目的是想利用高速互聯(lián)網(wǎng)把分布于不同地理位置的計(jì)算機(jī)、數(shù)據(jù)庫、存儲(chǔ)器和軟件等資源連成整體,就像一臺(tái)超級(jí)計(jì)算機(jī)一樣,為用戶提供一體化信息服務(wù),其核心思想是:“整個(gè)因特網(wǎng)就是一臺(tái)計(jì)算機(jī)!”
由全球網(wǎng)格論壇(GGF)下屬Globus項(xiàng)目組成員聯(lián)合開發(fā)的Globus Toolkit標(biāo)準(zhǔn)工具包,已被公認(rèn)為當(dāng)前建立網(wǎng)格系統(tǒng)和開發(fā)網(wǎng)格軟件事實(shí)的參考標(biāo)準(zhǔn)。
最近一兩年,“網(wǎng)格”這個(gè)詞持續(xù)升溫。你如果用Google搜索“網(wǎng)格”,可以看到8萬個(gè)結(jié)果;你會(huì)發(fā)現(xiàn)除了美國(guó)、歐洲對(duì)網(wǎng)格的研究投入了巨資,我們國(guó)家也通過“863”、自然科學(xué)基金等設(shè)立了網(wǎng)格專項(xiàng),對(duì)網(wǎng)格有數(shù)億元的投資;你還可以看到,有關(guān)網(wǎng)格的活動(dòng)高潮迭起。
所有這些都說明了網(wǎng)格已經(jīng)悄然的走進(jìn)了千家萬戶,它正被越來越多的人認(rèn)識(shí)和熟悉。在因特網(wǎng)的刺激下,計(jì)算機(jī)行業(yè)正迎接影響深遠(yuǎn)的第三次發(fā)展浪潮。
Globus Toolkit
Globus Tookit工具包來源于Globus項(xiàng)目,Globus項(xiàng)目是國(guó)際上最有影響力的與網(wǎng)格計(jì)算相關(guān)的項(xiàng)目之一,是由來自世界各地關(guān)注網(wǎng)格技術(shù)的研究人員和開發(fā)人員共同努力的成果。Globus Tookit是一個(gè)開放源碼的網(wǎng)格的基礎(chǔ)平臺(tái),基于開放結(jié)構(gòu)、開放服務(wù)資源和軟件庫,并支持網(wǎng)格和網(wǎng)格應(yīng)用,目的是為構(gòu)建網(wǎng)格應(yīng)用提供中間件服務(wù)和程序庫。
Globus Tookit具有較為統(tǒng)一的國(guó)際標(biāo)準(zhǔn),有利于整合現(xiàn)有資源,也易于維護(hù)和升級(jí)換代。現(xiàn)在,一些重要的公司,包括IBM和微軟等都公開宣布支持Globus Toolkit。目前大多數(shù)網(wǎng)格項(xiàng)目都是采用基于Globus Tookit所提供的協(xié)議及服務(wù)建設(shè)的。
Globus現(xiàn)在的發(fā)展勢(shì)頭正可謂與Linux有異曲同工之處。作為免費(fèi)的操作系統(tǒng),Linux正以勢(shì)如破竹之勢(shì)發(fā)展著。從世界范圍來看,開放源代碼軟件(OSS)是軟件業(yè)發(fā)展的大趨勢(shì),Linux更是OSS的重頭戲,不僅深得IBM、惠普和Sun等國(guó)際IT巨頭的厚愛,同時(shí)也博得了各國(guó)政府的支持。
Globus與Linux 最大的相似之處在于,它們都是開放源代碼軟件,推廣、使用開源軟件已成為眾多政府官員、專家、企業(yè)與用戶的共識(shí)。目前,Globus和Linux的都非常注重標(biāo)準(zhǔn)的制定,通過采用統(tǒng)一的標(biāo)準(zhǔn),使各個(gè)公司企業(yè)同一個(gè)方向上發(fā)展,加快他們的普及。所以我們可以形象地將Globus稱作網(wǎng)格世界的Linux。
隨著時(shí)代的發(fā)展和進(jìn)步,Globus隨著體系結(jié)構(gòu)的變化也經(jīng)歷了幾次飛躍,它現(xiàn)在變得越來越完善。
Globus Toolkit 2
自從1997年起,Globus Toolkit工具包的第二版(GT2)成為了網(wǎng)格計(jì)算的事實(shí)標(biāo)準(zhǔn)。它著重于可用性和互操作性能力,定義和實(shí)現(xiàn)了一些協(xié)議、API和服務(wù)。
當(dāng)時(shí)在世界上有上千個(gè)網(wǎng)格應(yīng)用基于GT2,通過提供授權(quán)認(rèn)證、資源發(fā)現(xiàn)和資源訪問等共同問題的解決方案,GT2加快了網(wǎng)格應(yīng)用的構(gòu)建。GT2通過定義和實(shí)現(xiàn)的“標(biāo)準(zhǔn)”協(xié)議和服務(wù),真正地實(shí)現(xiàn)了可互操作的網(wǎng)格系統(tǒng)。
但是,GT2畢竟目的是針對(duì)網(wǎng)格的具體實(shí)現(xiàn),所以它并沒有一個(gè)正式的標(biāo)準(zhǔn),也沒有接受公開的審閱,所以在某種程度上限制了它的發(fā)展。隨著網(wǎng)格技術(shù)的快速發(fā)展和全球網(wǎng)格論壇這個(gè)標(biāo)準(zhǔn)性的機(jī)構(gòu)出現(xiàn),使修訂Globus Tookit的協(xié)議的標(biāo)準(zhǔn)提到了日程上。
基于OGSI的Globus
2002年2 月,在加拿大多倫多市召開的全球網(wǎng)格論壇GGF會(huì)議上,Globus項(xiàng)目組和IBM共同倡議了一個(gè)全新的網(wǎng)格標(biāo)準(zhǔn)OGSA。OGSA叫做開放網(wǎng)格服務(wù)體系,它把Globus標(biāo)準(zhǔn)與以商用為主的Web Services的標(biāo)準(zhǔn)結(jié)合起來,網(wǎng)格服務(wù)統(tǒng)一以Services的方式對(duì)外界提供。2003年符合OGSA規(guī)范的Globus Toolkit 3.0(GT3)發(fā)布,這標(biāo)志著OGSA已經(jīng)從一種理念、一種體系結(jié)構(gòu),走到付諸實(shí)踐的階段了。
GT3提供了一個(gè)完整的開放網(wǎng)格服務(wù)基礎(chǔ)設(shè)施(OGSI)實(shí)現(xiàn),它的許多功能重構(gòu)成與OGSI兼容的服務(wù)。GT3將服務(wù)發(fā)現(xiàn)、程序執(zhí)行作業(yè)的提交、監(jiān)控和可靠的文件傳輸,定義成了與OGSI兼容的服務(wù)。其它如數(shù)據(jù)傳遞、副本定位和授權(quán)等服務(wù)也盡量構(gòu)建成與OGSI相兼容。并且GT3定義了一組關(guān)于使用Web服務(wù)描述語言(WSDL)和擴(kuò)展標(biāo)識(shí)語言(XML)模式的約定與擴(kuò)展,以便啟用有狀態(tài)服務(wù)。
雖然OGSI的概念很重要,但是也存在一些自身的缺陷,需要一些新的結(jié)構(gòu)來解決這些問題。所以采用新的結(jié)構(gòu)代替OGSI是有必要的,通過轉(zhuǎn)變可以獲得網(wǎng)絡(luò)服務(wù)強(qiáng)有力的支持。
基于WSRF的Globus
2004年1 月,美國(guó)Akamai Technologies、美國(guó)The Globus Alliance、惠普、IBM、美國(guó)Sonic Software和美國(guó)TIBCO Software六公司公布了統(tǒng)一網(wǎng)格計(jì)算和Web服務(wù)的新標(biāo)準(zhǔn)“WS-Notification”和“WS-Resource Framework”。Web服務(wù)資源框架(WSRF)是OGSI的重構(gòu)和發(fā)展,利用新的Web服務(wù)標(biāo)準(zhǔn)。
WSRF基本保留了OGSI中的所有功能,同時(shí)更改了一些語法,并且還在其表示中采用了不同的技術(shù)。Web服務(wù)通知(WSN)為Web服務(wù)提供基于消息發(fā)布和預(yù)定能力。WSRF和WSN都是建立在已存在的Web服務(wù)定義和技術(shù)基礎(chǔ)上的,幫助實(shí)現(xiàn)了網(wǎng)格計(jì)算、系統(tǒng)管理和Web服務(wù)的統(tǒng)一。
2005年1月31日發(fā)布的Globus Toolkit 4(GT4),實(shí)現(xiàn)了WSRF和WSN標(biāo)準(zhǔn)。GT4提供API來構(gòu)建有狀態(tài)的Web服務(wù),其目標(biāo)是建立分布式異構(gòu)計(jì)算環(huán)境。所有知名的GT3協(xié)議都被重新設(shè)計(jì)為可以使用WSRF。并且GT4也在其中增添了一些新的Web服務(wù)的組件。
posted on 2007-11-03 11:56
y 閱讀(202)
評(píng)論(0) 編輯 收藏