globus

globus

Globus是一個由美國的學院、政府機構和IBM、Microsoft 以及Cisco 等公司發起的項目,主要由美國Argonne國家實驗室進行研究。它是目前國際上與格線計算相關的最有影響的項目之一,被認為是格線技術的典型代表和事實上的規範。

基本介紹

  • 外文名:globus
  • 開放服務資源:軟體庫
  • 的是為:構建格線
  • 協定:及服務
簡介,項目,研究,工具包,主要內容,樂隊,

簡介

Globus是基於開放結構、開放服務資源和軟體庫,並支持格線和格線套用,目的是為構建格線套用提供中間件服務和程式庫。Globus Toolkit具有較為統一的國際標準,有利於整合現有資源,也易於維護和升級換代。一些重要的公司,包括IBM和微軟等都公開宣布支持Globus Toolkit,最新版本為2013年2月28日發布的5.2.4版本。大多數格線項目都是採用基於GlobusToolkit所提供的協定及服務建設的。Globus對資源管理,安全、信息服務及數據管理等格線計算的關鍵理論進行研究並提供了基本的機制和接口該項目早已開發出了能在各種平台上運行的格線計算工具軟體(Toolkit),支持格線計算和格線套用的一套服務和軟體庫。幫助規劃和組建大型的格線試驗平台,開發適合大型格線系統運行的大型應用程式。Globus工具包機制已經被套用於全球數百個站點和幾十個主要的格線計算項目:NASA格線(NASA IPG)、歐洲數據格線(Data Grid)和美國國家技術格線(NTG)等。

項目

Globus 項目由The Defense Advanced Research Projects Agency (DARPA),U.S. Department of Energy ,The National Science Foundation (NSF ),the National Aeronautics and Space Administration (NASA )等機構共同資助。項目的承擔單位是Argonne National Laboratory’s Mathematics and Computer Science Division 以及the University of Southern California’s Information Sciences Institute 。項目開始於1996 年。

研究

Globus 項目主要針對以下幾個方面進行了研究:
1、資源管理:主要的工作集中在通信資源和計算資源的命名和定位。
2、數據管理:主要集中在分散式環境下如何對數據進行管理,特別是涉及到數據密集型的高性能計算問題。同時提出了Data Grid 。
3、套用開發環境:主要研究如何為格線套用,包括精密儀器、顯示、計算資源和信息資源提供易用的開發環境和程式語言(如CORBA ,JAVA ,Perl ,Python )。
4、信息服務:主要研究如何提供準確、實時的信息來配置計算機、網路以及協定、算法等資源,實現高性能的分散式計算環境。
5、安全:主要研究如何在多個管理域、多種安全策略,以及主體動態變化的條件下提供格線統一的安全方案。

工具包

Globus工具包是一個構築格線計算環境的中間件,提供基本的資源定位、管理、通信和安全等服務。該計算工具包是模組化的,允許用戶按自己的需要定製環境。利用這套工具可以建立計算格線,並可以進行格線套用的開發。

主要內容

(1)安全架構GSI (Grid Security Infrastructure )
GSI 的主要目標為:1 )計算格線的通信安全(安全認證和信息私有),2 )包含多個管理域的分散式安全系統,3 )用戶的單一登錄。在使用公鑰加密、X.509 認證以及安全傳輸層(SSL )協定並結合Generic Security Service API 的基礎上,GSI 實現了雙重認證和用戶的單一登錄。
MDS (Metacomputing Directory Service )在LDAP 協定的基礎上提供了對格線資源信息的統一命名。GRIS (Grid Resource Information Service )提供了對格線中各種資源的狀況、配置、性能的查詢。GIIS (Grid Index Information Service )為格線提供了對各種信息資源的檢索。
(3)資源管理
RSL (Resource Specification Language )用於資源管理各個組成部分之間進行資源需求信息的交換。GRAM (Globus Resource Allocation Manager )為各種不同的資源管理工具提供了標準的接口。DUROC (Dynamically-Updated Request Online Coallocator )提供協同資源分配服務。
GASS (Globus Access to Secondary Storage )向格線套用提供了訪問遠程檔案系統的能力。在GSI 的基礎上,GridFTP 實現了高性能、安全的FTP 協定。
(5)通信
提供了多執行緒通信庫Nexus ,Nexus 使用一套單一的API 實現對多種通信協定的支持。在Nexus 的基礎上實現了基於格線系統的MPI 標準的實現MPICH-G 。提供globus_io 庫,在此基礎上程式設計師可以使用TCP 、UDP 、IP multicast 、檔案I/O 等服務實現安全、異步通信,以及QoS 。
(6)錯誤檢測
Heartbeat Monitor 提供了對進程的監控,並定時的向其他監視器傳送心跳。
(7)可移植性
提供了可移植的libc 庫,執行緒庫,數據轉換庫,Globus_utp API 以及Globus Toolkit要用到的基本數據類型庫。

樂隊

Globus 是由 Immediate Music (Immediate Music是一個為好萊塢等歐美無數電影大片的預告片製作背景音樂的專業音樂製作公司,外界對其旗下藝人知之不多,頗為神秘) 旗下的製作人、作曲家、歌手組成的一個樂團,由於 IM 的音樂廣受好評。
2006年他們決定發行第一張面向大眾的音樂 CD,這就是 Epicon。廣受大眾好評

相關詞條

熱門詞條

聯絡我們