優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利

網(wǎng)站計(jì)算網(wǎng)格的優(yōu)點(diǎn)

網(wǎng)格計(jì)算模型的優(yōu)點(diǎn)包括高計(jì)算速度、共享的基礎(chǔ)設(shè)施、對(duì)未使用產(chǎn)能的利用以及成本。能夠根據(jù)處理的需要迅速地展計(jì)算周期的能力,顯然直接適用于擴(kuò)展應(yīng)用、服務(wù)或程序。就可擴(kuò)展性來說,根據(jù)需要增加計(jì)算產(chǎn)能非常重要,但同樣重要的是,要能夠經(jīng)濟(jì)有效地做到這一點(diǎn)。


 
高計(jì)算速度我們想討論的第一個(gè)優(yōu)點(diǎn) 也是網(wǎng)格計(jì)算的一個(gè)基本前提,即高計(jì)算速度。網(wǎng)格計(jì)算基礎(chǔ)設(shè)施是為那些需要高強(qiáng)度計(jì)算環(huán)境的應(yīng)用設(shè)計(jì)的。這種方法把多臺(tái)主機(jī)和軟件聯(lián)合在一起劃分任務(wù)和數(shù)據(jù),從而能夠同時(shí)執(zhí)行多個(gè)任務(wù)。并行處理的任務(wù)量受限于可用主機(jī)的數(shù)量(也就是應(yīng)用中可以劃分出的組件的數(shù)量)以及在極端情況下,那個(gè)把切連接在一起的網(wǎng)絡(luò)本身。雖然我們已經(jīng)在第28章中介紹過安達(dá)爾定律,但這里有必要再重申一一次,因?yàn)樗鼜膽?yīng)用的局限性方面定義了這一優(yōu)點(diǎn)的上限。該定律由吉恩.安達(dá)爾于1967年提出,它指出一個(gè)程序中不能被并行化的部分會(huì)限制并行化整體加快的速度。“這意味著一個(gè)程序中非串行性部分會(huì)從并行化中受益,而程序的其他部分則得不到什么好處。
 
共享的基礎(chǔ)設(shè)施網(wǎng)格計(jì)算 的第二個(gè)優(yōu)點(diǎn)是使用了共享的基礎(chǔ)設(shè)施。大多數(shù)使用網(wǎng)格計(jì)算的應(yīng)用都是每天使用一次,或者每周使用一次,又或者定期使用一次。 在計(jì)算基礎(chǔ)設(shè)施沒有用于網(wǎng)格計(jì)算時(shí),它還可以被其他應(yīng)用或技術(shù)組織使用。我們將在下一節(jié)中討論同時(shí)共享使用基礎(chǔ)設(shè)施的局限性。這一優(yōu)點(diǎn)的重點(diǎn)在于能夠順次地共享使用基礎(chǔ)設(shè)施。無論是公共網(wǎng)格,還是私有網(wǎng)格,網(wǎng)格中的主機(jī)幾乎都可以夜以繼日地被不斷使用。當(dāng)然,這需要在全局網(wǎng)格系統(tǒng)中合理地安排作業(yè),以便一個(gè)應(yīng)用完成了處理之后,另一個(gè)應(yīng)用就可以開始處理。這也要求應(yīng)用的運(yùn)行時(shí)間具有靈活性,或者應(yīng)用能夠在運(yùn)行一個(gè)作業(yè)時(shí)暫停,等到這一天中網(wǎng)格有空余的產(chǎn)能時(shí)再繼續(xù)運(yùn)行。如果有些應(yīng)用必須每天凌展1點(diǎn)運(yùn)行,那么在此之前運(yùn)行的作業(yè)必須在1點(diǎn)之前完成,或者這些作業(yè)要被設(shè)計(jì)為能夠在處理過程中暫停,之后再繼續(xù)運(yùn)行,并且不會(huì)丟失任何有價(jià)值的計(jì)算結(jié)。果。對(duì)于那些熟悉大型機(jī)上的作業(yè)調(diào)度的人來說,這一點(diǎn)聽起來有點(diǎn)耳熟,因?yàn)槿缜八?,在網(wǎng)格計(jì)算出現(xiàn)之前,大型機(jī)是實(shí)現(xiàn)這種高強(qiáng)度并行處理的唯一方式。
 
對(duì)未使用產(chǎn)能的利用我們?cè)谀承┚W(wǎng)格計(jì)算實(shí)現(xiàn)中看到的第三個(gè)優(yōu)點(diǎn)是它們利用了未使用的產(chǎn)能。網(wǎng)格計(jì)算的實(shí)現(xiàn)有很多種,有的實(shí)現(xiàn)會(huì)整天都完全使用網(wǎng)格計(jì)算,而有的則會(huì)在白天使用其他類型的計(jì)算機(jī),只在晚上無人使用網(wǎng)格時(shí),才會(huì)連接到它。對(duì)于那些利用剩余產(chǎn)能的網(wǎng)格來說,這種方法叫作CPU拾遺。最著名的CPU拾遺程序之-是SETI@home, 它利用了志愿者計(jì)算機(jī)上未使用的計(jì)算資源從射電望遠(yuǎn)鏡的數(shù)據(jù)中搜索地外文明。顯然,利用空閑產(chǎn)能是有缺點(diǎn)的,包括主機(jī)數(shù)量不可預(yù)知以及每自主機(jī)的產(chǎn)他和速度也不可預(yù)知。不過,當(dāng)面對(duì)的是大型企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)成者在夜問空轉(zhuǎn)的標(biāo)準(zhǔn)化系統(tǒng)時(shí),這些缺點(diǎn)都可以忽略不計(jì)了。
 
成本網(wǎng)格計(jì)算的第四個(gè)優(yōu)點(diǎn)在手成本。利用網(wǎng)格,我們可以有效地?cái)U(kuò)展,當(dāng)某項(xiàng)服務(wù)成計(jì)算的需求增加時(shí),與其沿著X仙擴(kuò)展(水平復(fù)制)整個(gè)應(yīng)用成組服務(wù),不如只擴(kuò)展需要增長的服務(wù)成計(jì)算。這樣你就能夠只為必要的產(chǎn)能付費(fèi)。就成本而言,另一個(gè)優(yōu)點(diǎn)來自于利用了自式機(jī)或服務(wù)器上的空?qǐng)F(tuán)計(jì)算資源,這可以參考上段中介紹的程序SETI@home.
 
網(wǎng)格計(jì)算的優(yōu)點(diǎn)
 
我們已經(jīng)列出了網(wǎng)格計(jì)算的三個(gè)主要優(yōu)點(diǎn),它們排名不分先后,而且這里也沒有列出所有的優(yōu)點(diǎn)。還有許多其他網(wǎng)格計(jì)算的優(yōu)點(diǎn),不過這三種是把網(wǎng)格計(jì)算引入你的基礎(chǔ)設(shè)施時(shí)你能得到的具有代表性的好處。
 
●高計(jì)算速度。通過聯(lián)合使用一個(gè)網(wǎng)絡(luò)上的多臺(tái)主機(jī),應(yīng)用可以達(dá)到非常高的計(jì)算速度或計(jì)算吞吐量。
 
●共享的基礎(chǔ)設(shè)施。雖然網(wǎng)格不適于與其他應(yīng)用同時(shí)共享基礎(chǔ)設(shè)施,不過通常它們不是被夜以繼日地不停使用,并且可以被應(yīng)用順次共享。
 
●對(duì)來使用產(chǎn)能的利用。對(duì)手那些在下班時(shí)間利用來使用的主機(jī)的網(wǎng)格,它們很好地利用了閑置的產(chǎn)能。個(gè)人計(jì)算機(jī)并非唯一的閑置產(chǎn)能,通常深夜時(shí)測試環(huán)境也不會(huì)被用到,所以也可以被集成到網(wǎng)格計(jì)算系統(tǒng)中。
 
●成本。無論網(wǎng)站建設(shè)網(wǎng)格是擴(kuò)展了你提供的服務(wù)中的某個(gè)應(yīng)用,還是利用了閑置的產(chǎn)能,這兩種方式都使得計(jì)算更加經(jīng)濟(jì)有效。這也是另外一個(gè)把網(wǎng)格著作擴(kuò)展解決方案的原因。以上是把網(wǎng)格計(jì)算系統(tǒng)集成到你的基礎(chǔ)設(shè)施中你所能得到的三個(gè)好處。而究竟你能從中得到多大的好處,則取決于你的應(yīng)用和實(shí)現(xiàn)。
本文地址:http://m.cdrpkj.cn//article/3904.html
相關(guān)文章:
最新文章: