複製鏈接
請複製以下鏈接發送給好友

globus

鎖定
Globus是一個由美國的學院、政府機構和IBM、Microsoft 以及Cisco 等公司發起的項目,主要由美國Argonne國家實驗室進行研究。它是國際上與網格計算相關的最有影響的項目之一,被認為是網格技術的典型代表和事實上的規範。 [1] 
外文名
globus
開放服務資源
軟件庫
的是為
構建網格
協    議
及服務

目錄

globus簡介

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

globus項目

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研究

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

globus工具包

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

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樂隊

Globus 是由 Immediate Music (Immediate Music是一個為好萊塢等歐美無數電影大片的預告片製作背景音樂的專業音樂製作公司,外界對其旗下藝人知之不多,頗為神秘) 旗下的製作人、作曲家、歌手組成的一個樂團,由於 IM 的音樂廣受好評。
2006年他們決定發行第一張面向大眾的音樂 CD,這就是 Epicon。廣受大眾好評
參考資料
  • 1.    孟令奎.網絡地理信息系統原理與技術:科學出版社,2006年