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