
Globus是一個多研究機構聯合開發的項目,它力圖實現計算網格結構,來提供對高性能遠程計算資源普遍的、可靠的、一致性的訪問。目前的Globus 可以認為是計算網格技術的典型代表和事實上的規范。Globus最核心的部分就是它的元計算工具包,其中定義了構建計算網格最基礎的服務。Globus構建了一個如圖所示的虛擬元計算機。

圖示的底層是Globus的元計算測試床和實驗系統,具體來說,它們是網絡連接的一些有組織的計算網格結點,其中最著名的有I-WAY和GUSTO。 I-WAY是Globus的較簡化系統,用于氣象衛星的實時圖像處理。在這個應用中,衛星中的數據下載后,進入一個遠程超級計算機進行云層檢測處理,然后再由另外一個圖形處理機進行氣象圖繪制。這些處理均在地理上分布的多臺機器上實現。I-WAY成功地驗證了Globus 系統一些基本構件和機制。
GUSTO在很多方面都被認為是1998年以前最大的計算網格實驗床。該實驗床最初通過專用多模光纖和Internet連接17個站點、330個計算機和 3600個處理器。目前,GUSTO站點遍布整個美國大陸、夏威夷、瑞典和德國等,附加站點 還在不斷增加。
中間層是Globus的工具包模塊,也是Globus的核心服務,主要包括7個部分,如下表所示。

雖然Globus的工具包可以被應用程序直接調用,但仍然可以通過更高層的工具調用。Globus提供了自己的一些高級服務,可以實現對下一層服務的調用,這些高級服務最終的目標是形成一個Globus的“適應性廣域范圍資源環境” (AWARE)。同時,Globus也支持其他高級調用,例如基于消息傳遞的MPI、高級并行編程語言C++、遠程文件訪問系統Remote I/O等。Globus工具包支持這些高級應用來間接調用Globus的核心服務。
Globus從底層構建了元計算軟件,開發了一些基本的服務和機制,并可以由多種高級工具調用。隨著更多的元計算團體加入Globus的研究,它將被開發得更加完善,并將被更多的高級應用軟件調用。Globus的目標是適應廣域網絡資源環境的計算,目前這一類課題的研究還很艱巨,Globus作為網格計算中最突出的代表,仍然存在著大量問題需要進一步研究。
網格計算可以合理而有效地將遠程資源高效地組織起來,形成“網絡虛擬計算機”,以獲得超強的計算能力。相對于機群計算環境,它具有范圍更廣、功能更強大、組織和管理更復雜的特點。同時,由于網絡環境的異構性、可擴展性和網絡虛擬環境的動態自適應特征,使這類系統在開發軟件、并行工具和應用程序方面都存在著較大的挑戰。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄