日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网格计算——下一代分布式计算

發(fā)布時(shí)間:2023/12/18 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网格计算——下一代分布式计算 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

過去有兩種主要的需求極大地增長了網(wǎng)格計(jì)算的價(jià)值。不對(duì)稱經(jīng)濟(jì)使得那些 IT 預(yù)算有限的公司只能更加充分地利用現(xiàn)有的計(jì)算資產(chǎn),并通過智能地將有限的資源分配給適當(dāng)?shù)臉I(yè)務(wù)應(yīng)用程序,才能更加靈活地對(duì)迅速變化的市場作出快速的響應(yīng)。 在本文中,作者 Matt Haynos 對(duì)網(wǎng)格計(jì)算和諸如 P2P(端到端)、CORBA、集群計(jì)算和分布式計(jì)算環(huán)境(DCE)之類的分布式計(jì)算系統(tǒng)之間的異同進(jìn)行了簡要的分析。

??? 網(wǎng)格計(jì)算最近作為一種分布式計(jì)算體系結(jié)構(gòu)日益流行,它非常適合企業(yè)計(jì)算的需求。很多領(lǐng)域都正在采用網(wǎng)格計(jì)算解決方案來解決自己關(guān)鍵的業(yè)務(wù)需求,例如:

??? ·金融服務(wù)已經(jīng)廣泛地采用網(wǎng)格計(jì)算技術(shù)來解決風(fēng)險(xiǎn)管理和規(guī)避問題。

??? ·自動(dòng)化制造業(yè)使用網(wǎng)格解決方案來加速產(chǎn)品的開發(fā)和協(xié)作。

??? ·石油公司大規(guī)模采用網(wǎng)格技術(shù)來加速石油勘探并提高成功采掘的幾率。

??? ·隨著網(wǎng)格計(jì)算的不斷成熟,該技術(shù)在其他領(lǐng)域技術(shù)的應(yīng)用也會(huì)不斷增加。

??? 從這個(gè)特征定義上來說,網(wǎng)格計(jì)算與其他所有的分布式計(jì)算范例都有所區(qū)別:網(wǎng)格計(jì)算的本質(zhì)在于以有效且優(yōu)化的方式來利用組織中各種異構(gòu)松耦合資源,來實(shí)現(xiàn)復(fù) 雜的工作負(fù)載管理和信息虛擬化功能。(注意,一個(gè)組織可能會(huì)跨越很多部門、物理位置等。我們此處使用的是 “組織” 一詞的抽象意義。)

??? 上一段提到的特征怎么將網(wǎng)格計(jì)算與其他分布式模型區(qū)分開來呢?這就是我們在本文中希望解答的問題 —— 我們不是展望網(wǎng)格的未來,而是探索一下網(wǎng)格的起源,并了解網(wǎng)格技術(shù)是如何逐漸成熟的,然后闡述網(wǎng)格技術(shù)與其他分布式計(jì)算解決方案(例如 P2P 和 CORBA)之間的區(qū)別。我們將通過對(duì)網(wǎng)格概念與最流行的分布式計(jì)算解決方案進(jìn)行對(duì)比來探索這個(gè)問題。首先,我們來理解一下網(wǎng)格計(jì)算的價(jià)值。

??? 為什么要進(jìn)行網(wǎng)格計(jì)算?

??? 在過去幾年中,隨著對(duì)自己在信息技術(shù)方面投資的重新審視,很多工作公司都得出這樣一個(gè)結(jié)論:最重要的事情是更充分地利用已有的計(jì)算資源。因此,利用率的重要性就不斷增加。從有限的 IT 預(yù)算中榨取更多功能已經(jīng)很有必要。

??? 另外,分布式企業(yè)中出現(xiàn)一個(gè)廣泛的需求:要求能夠?qū)⒂邢薜馁Y源智能地 分配給適當(dāng)?shù)臉I(yè)務(wù)應(yīng)用程序。這種技術(shù)為企業(yè)提供了一定的靈活性,形式可能是對(duì)資源重新進(jìn)行分發(fā),來解決新的市場問題;也可能是讓業(yè)務(wù)應(yīng)用程序可以更好地服務(wù)于迅速變化的現(xiàn)有客戶。

??? 從制造業(yè)來看 —— 它們將自己的大部分資源都投入到了利潤最高的產(chǎn)品中 —— 工作負(fù)載管理的目標(biāo)是將計(jì)算資源分配給最重要的應(yīng)用程序。我們稱之為工作負(fù)載優(yōu)化(workload optimization)。這是一個(gè)非常有吸引力的概念,不過它可以表示很多業(yè)務(wù)轉(zhuǎn)換的挑戰(zhàn)。例如,我們?nèi)绾未_定企業(yè)中到底是哪些東西構(gòu)成了組件或組織 上最重要的工作呢?

??? 現(xiàn)在,這種概念所產(chǎn)生的潛在生產(chǎn)力和與向工作負(fù)載優(yōu)化轉(zhuǎn)化的趨勢相關(guān)的商業(yè)利益都仍然如此巨大,因此這個(gè)概念還不可能被丟棄。網(wǎng)格計(jì)算背后的思想是解決平衡和重新分配現(xiàn)有 IT 資源所需要的壓力。接下來,我們來看看這些思想和概念的起源。

??? 網(wǎng)格計(jì)算的起源

??? 與 Internet 類似,學(xué)術(shù)機(jī)構(gòu)在開發(fā)構(gòu)成網(wǎng)格計(jì)算基礎(chǔ)的第一代技術(shù)和架構(gòu)時(shí),也走在了最前面。很多機(jī)構(gòu),例如 Globus Alliance、China Grid 和 e-Science Grid 核心程序,都是第一批開始孵化并培育網(wǎng)格解決方案使其不斷成熟并適用于商業(yè)解決方案的地方。

??? 網(wǎng)格誕生于那些非常需要進(jìn)行協(xié)作的研究和學(xué)術(shù)社區(qū)。研究中非常重要的一個(gè)部分是分發(fā)知識(shí)的能力 —— 共享大量信息和幫助創(chuàng)建這些數(shù)據(jù)的計(jì)算資源的效率越高,可以實(shí)現(xiàn)的協(xié)作的質(zhì)量就越好,協(xié)作級(jí)別也越廣泛。

??? 在商業(yè)領(lǐng)域也存在這樣需要分發(fā)知識(shí)能力的一種類似情況。網(wǎng)格計(jì)算也可以解決這些需求,這是由于在 Web 服務(wù)標(biāo)準(zhǔn)的推動(dòng)下,業(yè)務(wù)過程和事務(wù)的集成的重要性繼續(xù)提高。隨著商業(yè)網(wǎng)格計(jì)算的繼續(xù)采用,(例如由 Global Grid Forum(即 GGF)之類的組織提出)標(biāo)準(zhǔn)會(huì)使從實(shí)際需求到商業(yè)應(yīng)用程序都會(huì)受益。

??? 目前,網(wǎng)格計(jì)算從學(xué)術(shù)界基于標(biāo)準(zhǔn)的技術(shù)的早期界定和開發(fā)中獲益良多,這些標(biāo)準(zhǔn)可以滿足商業(yè)業(yè)務(wù)所需要的更實(shí)際、更穩(wěn)健的實(shí)現(xiàn)需求。我們沒有理由去猜測這種協(xié)同趨勢會(huì)隨著網(wǎng)格計(jì)算的不斷成熟而沒落。

??? 網(wǎng)格填充了一個(gè)重要的空白

??? 在過去幾年中,網(wǎng)格處理能力(網(wǎng)格每秒可以處理的位數(shù))和微處理器的速度(它依賴于每個(gè)集成電路中晶體管的數(shù)量)之間出現(xiàn)了一個(gè)巨大的差距,如圖1 所示。

??? 圖1. 摩爾定律與存儲(chǔ)發(fā)展、光纖發(fā)展的比較

??? 正如圖中所示的一樣,網(wǎng)絡(luò)處理能力現(xiàn)在每 9 個(gè)月就會(huì)翻一倍,而在歷史上這種增長曾經(jīng)一度非常緩慢。摩爾定律指出每個(gè)集成電路中晶體管中的數(shù)量每 18 個(gè)月就會(huì)翻一倍。這樣就出現(xiàn)了一個(gè)問題。與網(wǎng)絡(luò)能力的發(fā)展相比,處理器的發(fā)展速度(摩爾定律)要慢很多。

??? 如果您接受這樣一個(gè)前提:關(guān)鍵的網(wǎng)絡(luò)技術(shù)現(xiàn)在正以比微處理發(fā)展速度更快的速度發(fā)展,為了利用網(wǎng)絡(luò)的優(yōu)點(diǎn),我們需要另外一種更有效利用微處理器的方法。這個(gè)新觀點(diǎn)改變了歷史上網(wǎng)絡(luò)與處理器成本之間的平衡。類似的討論同樣適用于存儲(chǔ)設(shè)備。

??? 網(wǎng)格計(jì)算就是解決這種差距的手段,它通過將分布式資源綁定在一起構(gòu)成一個(gè)單一的虛擬計(jì)算機(jī)從而改變了資源之間的平衡。這個(gè)資源豐富的虛擬計(jì)算機(jī)以及應(yīng)用程 序加速所帶來的優(yōu)點(diǎn)(從幾周變成幾天,從幾天變成幾小時(shí),從幾小時(shí)變成幾分鐘,依此類推)為商業(yè)業(yè)務(wù)邏輯提供了一個(gè)誘人的前景(不過這也可能會(huì)需要在通信 業(yè)務(wù)實(shí)踐中作出重大的變化,以價(jià)格變化最為突出)。

??? 現(xiàn)在我們已經(jīng)介紹了網(wǎng)格計(jì)算的起源,并給出了一個(gè)例子來證明它的重要性,接下來我們將對(duì)其與其他分布式計(jì)算概念(集群計(jì)算、CORBA、DCE 和 P2P)進(jìn)行比較,這樣就可以強(qiáng)化我們的網(wǎng)格知識(shí)基礎(chǔ)。

網(wǎng)格與集群計(jì)算的區(qū)別

??? 集群計(jì)算實(shí)際上不能真正地被看作是一種分布式計(jì)算解決方案。不過對(duì)于理解網(wǎng)格計(jì)算與集群計(jì)算之間的關(guān)系是很有用的。通常,人們都會(huì)混淆網(wǎng)格計(jì)算與基于集群的計(jì)算這兩個(gè)概念,但實(shí)際上這兩個(gè)概念之間有一些重要的區(qū)別。

??? 網(wǎng)格是由異構(gòu)資源組成的。集群計(jì)算 主要關(guān)注的是計(jì)算資源;網(wǎng)格計(jì)算 則對(duì)存儲(chǔ)、網(wǎng)絡(luò)和計(jì)算資源進(jìn)行了集成。集群通常包含同種處理器和操作系統(tǒng);網(wǎng)格則可以包含不同供應(yīng)商提供的運(yùn)行不同操作系統(tǒng)的機(jī)器。(IBM、 Platform Computing、DataSynapse 和 United Devices 提供的網(wǎng)格工作負(fù)載管理軟件都可以將工作負(fù)載分發(fā)到類型和配置不同的多種機(jī)器上。)

??? 網(wǎng)格本質(zhì)上就是動(dòng)態(tài)的。集群包含的處理器和資源的數(shù)量通常都是靜態(tài)的;而在網(wǎng)格上,資源則可以動(dòng)態(tài)出現(xiàn)。資源可以根據(jù)需要添加到網(wǎng)格中,或從網(wǎng)格中刪除。

??? 網(wǎng)格天生就是在本地網(wǎng)、城域網(wǎng)或廣域網(wǎng)上進(jìn)行分布的。通常,集群物理上都包含在一個(gè)位置的相同地方;網(wǎng)格可以分布在任何地方。集群互連技術(shù)可以產(chǎn)生非常低的網(wǎng)絡(luò)延時(shí),如果集群距離很遠(yuǎn),這可能會(huì)導(dǎo)致產(chǎn)生很多問題。

??? 網(wǎng)格提供了增強(qiáng)的可擴(kuò)展性。物理臨近和網(wǎng)絡(luò)延時(shí)限制了集群地域分布的能力;由于這些動(dòng)態(tài)特性,網(wǎng)格可以提供很好的高可擴(kuò)展性。

??? 例如,最近 IBM、United Devices 和多個(gè)生命科學(xué)合作者完成了一個(gè)設(shè)計(jì)用來研究治療天花的藥品的網(wǎng)格項(xiàng)目。這個(gè)網(wǎng)格包括大約兩百萬臺(tái)個(gè)人計(jì)算機(jī)。使用常見的方法,這個(gè)項(xiàng)目很可能需要幾年的 時(shí)間才能完成 —— 但是在網(wǎng)格上它只需要 6 個(gè)月。設(shè)想一下如果網(wǎng)格上已經(jīng)有兩千萬臺(tái) PC 會(huì)是什么情況。極端地說,天花項(xiàng)目可以在分鐘級(jí)內(nèi)完成。

??? 集群和網(wǎng)格計(jì)算是相互補(bǔ)充的。很多網(wǎng)格都在自己管理的資源中采用了集群。實(shí)際上,網(wǎng)格用戶可能并不清楚他的工作負(fù)載是在一個(gè)遠(yuǎn)程的集群上執(zhí)行的。盡管網(wǎng)格 與集群之間存在很多區(qū)別,但是這些區(qū)別使它們構(gòu)成了一個(gè)非常重要的關(guān)系,因?yàn)榧涸诰W(wǎng)格中總有一席之地 —— 特定的問題通常都需要一些緊耦合的處理器來解決。

??? 然而,隨著網(wǎng)絡(luò)功能和帶寬的發(fā)展,以前采用集群計(jì)算很難解決的問題現(xiàn)在可以使用網(wǎng)格計(jì)算技術(shù)解決了。理解網(wǎng)格固有的可擴(kuò)展性和集群提供的緊耦合互連機(jī)制所帶來的性能優(yōu)勢之間的平衡是非常重要的。

??? 網(wǎng)格還是 CORBA?

??? 對(duì)于所有的分布式計(jì)算環(huán)境來說,CORBA 與網(wǎng)格計(jì)算表面的相似性可能比其他技術(shù)都要多。這是由于開放網(wǎng)格服務(wù)架構(gòu)(OGSA)中網(wǎng)格計(jì)算和 Web 服務(wù)之間的策略關(guān)系所決定的。它們都是基于面向服務(wù)架構(gòu)(SOA)的概念。CORBA 是很多任務(wù)關(guān)鍵的應(yīng)用程序的骨干,從 1991 年創(chuàng)建以來不斷發(fā)展成熟。在很多方面,CORBA 都是今天 Web(網(wǎng)格)服務(wù)的先驅(qū)。它提供了一個(gè)重要的基礎(chǔ),就像是幾年之后 Java? Remote Method Invocation(RMI)的地位一樣。

??? 例如,Boeing 在自己的 DCAC/MRM(Define and Control Airplane Configuration/Manufacturing Resource Management 的縮寫)應(yīng)用程序中使用了基于 CORBA 的解決方案,尤其是管理商業(yè)飛機(jī)所采用的零部件配置和目錄部分的應(yīng)用程序更是如此(噴氣式客機(jī)有很多零部件)。Peter Coffee 是 e-Week 的一名技術(shù)編輯,他最近分析說新 Cunard Queen Mary 2 遠(yuǎn)洋航線中所有的操作都是由 CORBA 支持的。

??? CORBA 與網(wǎng)格計(jì)算之間的主要區(qū)別是 CORBA 假定是面向?qū)ο蟮?畢竟,這是名字中的一部分),但是網(wǎng)格計(jì)算沒有采用這種假定。在 CORBA 中,每個(gè)實(shí)體都是一個(gè)對(duì)象,可以支持諸如繼承和多態(tài)之類的機(jī)制。在 OGSA 中,存在一些與對(duì)象非常類似的概念,但是這并沒有假定架構(gòu)中有面向?qū)ο蟮膶?shí)現(xiàn)。架構(gòu)是面向消息的;面向?qū)ο笫且粋€(gè)實(shí)現(xiàn)概念。然而,在 WSRF(Web Services Resource Framework)中使用形式定義語言(例如 WSDL,Web Services Definition Language)就意味著接口和交互操作都與 CORBA 中的定義一樣,它們共享一個(gè)主要軟件工程的優(yōu)點(diǎn),同時(shí)可以采用面向?qū)ο蟮脑O(shè)計(jì)呈現(xiàn)。

??? 另外一點(diǎn)區(qū)別是網(wǎng)格計(jì)算(OGSA)是在 Web 服務(wù)的基礎(chǔ)上進(jìn)行構(gòu)建的。CORBA 與 Web 服務(wù)進(jìn)行了集成,并與 Web 服務(wù)進(jìn)行交互操作。CORBA 的一個(gè)問題是它假設(shè)了太多的 “端點(diǎn)”,這通常是參與 CORBA 環(huán)境的所有機(jī)器(客戶機(jī)和服務(wù)器)。供應(yīng)商的 CORBA 實(shí)現(xiàn)中也存在交互操作的問題,CORBA 節(jié)點(diǎn)之間在 Internet 上如何操作的問題,以及端點(diǎn)如何命名的問題。這意味著所有的機(jī)器都必須遵守特定的規(guī)則和特定的方法,只有這樣 CORBA 才能正常工作(所有這些都假設(shè)采用與 IDL、IOR 和 IIOP 類似的協(xié)議)。在構(gòu)建高可用、緊耦合、預(yù)編譯的系統(tǒng)時(shí),這是一種比較合適的方法。

??? 然而,在 CORBA 執(zhí)行作業(yè)的方式和 Internet 方法之間缺少協(xié)作能力。CORBA 的確為 Web 服務(wù)標(biāo)準(zhǔn)的創(chuàng)建提供了靈感 —— 人們非常喜歡 CORBA 基礎(chǔ)所提供的功能,并開始建立諸如 XML、WSDL、SOAP 之類的標(biāo)準(zhǔn)。他們通過在開放的 Internet 基礎(chǔ)上構(gòu)建 Web 服務(wù)對(duì) CORBA 的交互操作能力和靈活性問題進(jìn)行了改進(jìn),這種方法在服務(wù)請(qǐng)求者和服務(wù)之間采用的是松耦合和延后綁定技術(shù)。為了實(shí)現(xiàn)這種改進(jìn),OGSA 增加了一種 “軟狀態(tài)” 方法來進(jìn)行容錯(cuò)。這些正是它們的設(shè)計(jì)目標(biāo)。

??? Web 服務(wù)架構(gòu)是一個(gè)面向服務(wù)的架構(gòu),CORBA 也是。不過 CORBA 的目標(biāo)不同 —— 它被設(shè)計(jì)用來構(gòu)建相當(dāng)封閉的集成系統(tǒng)。

??? DCE 如何?

??? 顧名思義,分布式計(jì)算環(huán)境(DCE)與其說是一個(gè)架構(gòu),還不如說是一個(gè)環(huán)境,二者之間有一個(gè)重要的區(qū)別。DCE 可以定義為一個(gè)設(shè)計(jì)用來促進(jìn)分布式計(jì)算的緊密集成的技術(shù)集;網(wǎng)格計(jì)算(以 OGSA 的格式)不僅僅是一個(gè)設(shè)計(jì)用來封裝分布式計(jì)算眾多復(fù)雜機(jī)制的架構(gòu)。

??? 正如我們在對(duì) CORBA 的介紹中看到的一樣,在 DCE 中我們也可以看到緊耦合與松耦合方法之間的區(qū)別。DCE 技術(shù)包括安全性技術(shù)(DCE ACL 或 Access Control Lists)、對(duì)象和組件技術(shù)(DCE 分布式對(duì)象)、文件系統(tǒng)(DFS 或 Distributed File System)以及一個(gè)目錄定義(DCE 注冊項(xiàng)) —— 實(shí)際上,OGSA 可以在很多 DCE 技術(shù)基礎(chǔ)上工作。

??? 例如,網(wǎng)格安全協(xié)議可以采用 GSI(Grid Security Infrastructure)格式,也可以采用適當(dāng)?shù)?Web 服務(wù)標(biāo)準(zhǔn)格式,可以用來與 DCE ACL 進(jìn)行交互。很多網(wǎng)格應(yīng)用程序都利用底層的 DFS(或其前輩 AFS,Andrew File System)。核心網(wǎng)格注冊服務(wù)可以利用 DCE 注冊項(xiàng)。

??? 盡管這些技術(shù)大部分都被認(rèn)為是服務(wù),但是 DCE 與其說是一個(gè)面向服務(wù)的架構(gòu),還不如一組技術(shù)的集合。它對(duì)于 SOA 環(huán)境中構(gòu)建應(yīng)用程序的支持是有限的,因?yàn)?DCE 主要是通過采用一些塊來構(gòu)建分布式應(yīng)用程序,但是并不需要去構(gòu)建分布式的面向服務(wù)的應(yīng)用程序。

??? 網(wǎng)格計(jì)算與 DCE 之間另外一點(diǎn)重要的區(qū)別也與 CORBA 有關(guān):OGSA 網(wǎng)格計(jì)算定義了以下 3 類服務(wù):

??? ·網(wǎng)格核心服務(wù)

??? ·網(wǎng)格數(shù)據(jù)服務(wù)

??? ·網(wǎng)格程序執(zhí)行服務(wù)

??? CORBA、DCE 和 Java RMI 并不會(huì)特別關(guān)注數(shù)據(jù)(DFS 之外的數(shù)據(jù))或程序執(zhí)行服務(wù),因?yàn)檫@些技術(shù)都是遠(yuǎn)程過程調(diào)用(RPC)系統(tǒng)所必需的。(RPC 是一種協(xié)議,應(yīng)用程序可以使用這種協(xié)議向網(wǎng)絡(luò)中另外一臺(tái)機(jī)器上的一個(gè)程序請(qǐng)求提供服務(wù),而無需理解網(wǎng)絡(luò)的詳細(xì)信息。這是一個(gè)同步 操作,需要請(qǐng)求程序一直掛起等待遠(yuǎn)程過程返回結(jié)果,除非您使用了共享相同地址空間的輕量級(jí)進(jìn)程(lightweight processe)。在網(wǎng)格核心服務(wù)(以及 WSRF)中定義和實(shí)現(xiàn)的很多服務(wù)都與 DCE 和 CORBA 中的基本服務(wù)類似。但是數(shù)據(jù)和程序執(zhí)行服務(wù)是網(wǎng)格計(jì)算所特有的。

??? 最后,我們對(duì)網(wǎng)格計(jì)算和 CORBA 與 Web 服務(wù)標(biāo)準(zhǔn)的關(guān)系所總結(jié)的區(qū)別也同樣適用于 DCE。同樣,我們在 Web 服務(wù)中所看到的很多改進(jìn)都得益于使用諸如 DCE 和 CORBA 之類優(yōu)秀分布式系統(tǒng)的經(jīng)驗(yàn)。

最后來看一下 P2P

??? 諸如 KaZaA —— 由于一些版權(quán)問題,它總是以大字標(biāo)題的形式出現(xiàn) —— 之類的應(yīng)用程序是最近吸引人們對(duì)點(diǎn)對(duì)點(diǎn)(P2P)計(jì)算的注意的主要原因。不過這種技術(shù)本身展示了一些有趣的分布式特性,如果在網(wǎng)格環(huán)境中使用這些特性,很多都會(huì)非常有用。

??? 首先,P2P 系統(tǒng)的特點(diǎn)是缺少集中管理點(diǎn);這使它非常適合于提供匿名服務(wù),或者提供一些反跟蹤保護(hù)機(jī)制。另一方面,網(wǎng)格環(huán)境通常都有某種形式的集中管理和安全性(例如,資源管理和工作負(fù)載調(diào)度)。

??? P2P 環(huán)境中這種沒有集中點(diǎn)的特性引發(fā)了兩個(gè)重要結(jié)果:

??? P2P 系統(tǒng)的可擴(kuò)展性通常都比網(wǎng)格計(jì)算系統(tǒng)好。即使我們要在響應(yīng)能力的控制和分布之間達(dá)成某種平衡時(shí),網(wǎng)格計(jì)算系統(tǒng)也天生不如 P2P 系統(tǒng)的可擴(kuò)展性好。

??? P2P 系統(tǒng)容忍單點(diǎn)失效的能力通常比網(wǎng)格計(jì)算系統(tǒng)更好。盡管網(wǎng)格比緊耦合的分布式系統(tǒng)的彈性更好,但是網(wǎng)格不可避免地要包含一些可能成為單點(diǎn)故障的關(guān)鍵元素。

??? 這意味著構(gòu)建網(wǎng)格計(jì)算系統(tǒng)的關(guān)鍵是在分散與管理能力之間達(dá)成某種平衡 —— 這可不是件簡單的事情。

??? 另外,網(wǎng)格計(jì)算的一個(gè)重要特性是資源都是動(dòng)態(tài)的;在 P2P 系統(tǒng)中,資源的動(dòng)態(tài)性天生就比網(wǎng)格計(jì)算系統(tǒng)更好,資源出現(xiàn)和消失的變化比網(wǎng)格中更快。對(duì)于 P2P 和網(wǎng)格計(jì)算系統(tǒng)來說,分布式資源的利用率是一個(gè)主要目標(biāo)。給定一定的計(jì)算資源,這兩種系統(tǒng)都可以盡可能地對(duì)這些資源進(jìn)行使用。

??? 這兩個(gè)系統(tǒng)之間最后一點(diǎn)區(qū)別是標(biāo)準(zhǔn):與網(wǎng)格領(lǐng)域中的標(biāo)準(zhǔn)相比,在 P2P 中通常缺少標(biāo)準(zhǔn)。另外,有了諸如 Global Grid Forum 之類的實(shí)體,網(wǎng)格領(lǐng)域就有了一種機(jī)制來重新定義現(xiàn)有的標(biāo)準(zhǔn)并建立新標(biāo)準(zhǔn)。

??? 基于網(wǎng)格和 P2P 系統(tǒng)提供的互補(bǔ)優(yōu)點(diǎn),我們可以期望這兩種方法最終會(huì)殊途同歸,尤其是當(dāng)網(wǎng)格達(dá)到 “網(wǎng)格間” 的開發(fā)階段時(shí),屆時(shí)這兩種技術(shù)都將成為一些公共工具。

??? 充分利用數(shù)據(jù)

??? 我們已經(jīng)介紹了網(wǎng)格計(jì)算的組件和起源,并解釋了它在基于 Web 服務(wù)的企業(yè)級(jí)應(yīng)用程序中的重要性,并對(duì)網(wǎng)格計(jì)算與其他 4 種主要分布式計(jì)算系統(tǒng)之間的異同進(jìn)行了簡要的分析。

??? 幾乎每個(gè)組織現(xiàn)在都有很多廣泛分布的未用計(jì)算能力。虛擬化 —— 網(wǎng)格計(jì)算背后的驅(qū)動(dòng)力 —— 可以幫助我們利用這些尚未使用的計(jì)算能力,IBM 參與虛擬內(nèi)存、虛擬存儲(chǔ)和虛擬處理器技術(shù)已經(jīng)有很長的時(shí)間了。但是它并不僅僅是為客戶創(chuàng)建這些技術(shù)。

??? IBM 的 intraGrid 是基于 Globus 的,這是一個(gè)研究和開發(fā)網(wǎng)格,讓 IBM 可以充分利用自己全球的資產(chǎn)進(jìn)行研究,另外它還為公司內(nèi)部的開發(fā)人員提供了機(jī)會(huì)來理解企業(yè)級(jí)規(guī)模的網(wǎng)格中的實(shí)際問題和管理復(fù)雜性。IBM 在公司中還使用了很多個(gè)組織網(wǎng)格,包括設(shè)計(jì)中心為隨需應(yīng)變業(yè)務(wù)所使用的網(wǎng)格,這使得 IBM 可以像一個(gè)實(shí)體一樣對(duì)設(shè)計(jì)中心進(jìn)行管理。

?

總結(jié)

以上是生活随笔為你收集整理的网格计算——下一代分布式计算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。