Globus 開源網格基礎平台簡介

2021-04-13 01:36:10 字數 2566 閱讀 5236

網格技術出現於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

自從2023年起,globus toolkit工具包的第二版(gt2)成為了網格計算的事實標準。它著重於可用性和互操作性能力,定義和實現了一些協議、api和服務。

當時在世界上有上千個網格應用基於gt2,通過提供授權認證、資源發現和資源訪問等共同問題的解決方案,gt2加快了網格應用的構建。gt2通過定義和實現的「標準」協議和服務,真正地實現了可互操作的網格系統。

但是,gt2畢竟目的是針對網格的具體實現,所以它並沒有乙個正式的標準,也沒有接受公開的審閱,所以在某種程度上限制了它的發展。隨著網格技術的快速發展和全球網格論壇這個標準性的機構出現,使修訂globus tookit的協議的標準提到了日程上。

基於ogsi的globus

2023年2月,在加拿大多倫多市召開的全球網格論壇ggf會議上,globus專案組和ibm共同倡議了乙個全新的網格標準ogsa。ogsa叫做開放網格服務體系,它把globus標準與以商用為主的web services的標準結合起來,網格服務統一以services的方式對外界提供。2023年符合ogsa規範的globus toolkit 3.0(gt3)發布,這標誌著ogsa已經從一種理念、一種體系結構,走到付諸實踐的階段了。

gt3提供了乙個完整的開放網格服務基礎設施(ogsi)實現,它的許多功能重構成與ogsi相容的服務。gt3將服務發現、程式執行作業的提交、監控和可靠的檔案傳輸,定義成了與ogsi相容的服務。其它如資料傳遞、副本定位和授權等服務也盡量構建成與ogsi相相容。並且gt3定義了一組關於使用web服務描述語言(wsdl)和擴充套件標識語言(xml)模式的約定與擴充套件,以便啟用有狀態服務。

雖然ogsi的概念很重要,但是也存在一些自身的缺陷,需要一些新的結構來解決這些問題。所以採用新的結構代替ogsi是有必要的,通過轉變可以獲得網路服務強有力的支援。

基於wsrf的globus

2023年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服務的統一。

2023年1月31日發布的globus toolkit 4(gt4),實現了wsrf和wsn標準。gt4提供api來構建有狀態的web服務,其目標是建立分布式異構計算環境。所有知名的gt3協議都被重新設計為可以使用wsrf。並且gt4也在其中增添了一些新的web服務的元件。

serviceMesh 服務網格 與開源工具

willian morgan linker 的ceo 給出的service mesh定義 服務網格是乙個用於處理服務間通訊的基礎設施層,它負責為構建複雜的雲原生應用傳遞可靠的網路請求。在實踐中,服務網格通常實現為一組和應用程式部署在一起的輕量級的網路 但對應用程式來說是透明的。理解服務網格。對於單個...

dp基礎之網格問題

及注釋如下 usr bin python def get case m,n m,n分別為網格的行列數 建立乙個列表 f i j 表示從左上開始到第i行第j列的點的路徑數 f 0 for x in range n for y in range m f 0 0 表示初始情況 f 0 0 1 for i ...

開源網格劃分軟體 開源多物理場有限元軟體MOOSE

現代計算機技術的發展,使得多物理場耦合的有限元分析技術得到了越來越多的應用。comsol公司的產品comsol multiphysics使科學家和工程師們能夠迅速完成多物理場模型的建立與分析。相信大家已經很熟悉了。但是既然我們是乙個傳播開源軟體的平台,今天它注定無法成為主角。現在讓我們隆重地請出今晚...