云計(jì)算介紹_第1頁
云計(jì)算介紹_第2頁
云計(jì)算介紹_第3頁
云計(jì)算介紹_第4頁
云計(jì)算介紹_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、云計(jì)算及免疫調(diào)度算法研究,制作人:楊曉飛 學(xué)號:M100786 QQ: 296754711 E-mail:yang-,計(jì)算模式分合演義,主機(jī)系統(tǒng)與集中計(jì)算 大型主機(jī)的一個特點(diǎn)就是資源集中,計(jì)算、存儲集中。這是集中計(jì) 算模式的典型代表。 效用計(jì)算 關(guān)鍵技術(shù)是自愿使用計(jì)量,它保證了按使用付費(fèi)的準(zhǔn)確性。,個人計(jì)算機(jī)與桌面計(jì)算,分布式計(jì)算網(wǎng)絡(luò)的出現(xiàn) 網(wǎng)格計(jì)算 可以說,網(wǎng)格計(jì)算是超級計(jì)算機(jī)和集群計(jì)算機(jī)的延伸。其核心還是試圖去 解決一個巨大的單一的計(jì)算問題 SaaS通過Internet來提供軟件,大 綱,一、云計(jì)算 1. 起源和定義 2. 相關(guān)比較 3. 應(yīng)用案例 二、相關(guān)免疫調(diào)度算法應(yīng)用 1.免疫算法簡

2、介 1.分布式 2.網(wǎng)格 3.對等網(wǎng)絡(luò) 三、云計(jì)算中的免疫調(diào)度研究 參考文獻(xiàn),一、云計(jì)算 1. 起源和定義,“全世界只需要5臺電腦就足夠了!”托馬斯沃森 “無論對誰來說,640K內(nèi)存都足夠了?!北葼柹w茨,計(jì)算模式發(fā)展歷史 縱觀計(jì)算模式的演變歷史,基本可總結(jié)為:集中 分散 集中 其發(fā)展歷史如下圖所示:,云計(jì)算發(fā)展歷程,2006年亞馬遜(Anmzon) 推出了彈性計(jì)算云(Elastic Computer Cloud ES2)服務(wù) 2007年,Sun公司推出了移動數(shù)據(jù)中心SunBhckbox 2007年11月,IBM宣布了“藍(lán)云”計(jì)劃 2008年4月,google開放google app engin

3、e平臺 2009年,思科先后發(fā)布統(tǒng)一計(jì)算系統(tǒng)(UCS)、云計(jì)算服務(wù)平臺,并與EMC,Vmware建立虛擬計(jì)算環(huán)境聯(lián)盟。 2009年7月,中國首個企業(yè)云計(jì)算平臺(中化企業(yè)云計(jì)算平臺)誕生 2010年1月,微軟公司正式發(fā)布WindowsAzure云平臺服務(wù) 2010年4月,Dell推出源于DCS部門設(shè)計(jì)的PowerEdgeC系列云計(jì)算服務(wù)器及相關(guān)服務(wù)。 2010年5月,中國電信正式啟動星云計(jì)劃,目前已在4個城市開展云計(jì)算現(xiàn)場試驗(yàn),云計(jì)算,云計(jì)算到底是什么?許多人對云計(jì)算的理解就如同盲人摸象:,云計(jì)算(Cloud Computing)是一種新型的計(jì)算模式,Sun公司最早提出了“網(wǎng)絡(luò)就是計(jì)算機(jī)”的理念

4、,算是對云計(jì)算的一個最初描述和定義,也表明了Sun公司的遠(yuǎn)見5。 在這種模式中,應(yīng)用、數(shù)據(jù)和IT資源以服務(wù)的方式通過網(wǎng)絡(luò)提供給用戶使用。 描述 云計(jì)算是一種有大規(guī)模商業(yè)驅(qū)動的計(jì)算模式,它能夠根據(jù)外部用戶需求,從一個抽象的虛擬的可動態(tài)增長的資源池中動態(tài)地提供用戶需求的計(jì)算能力、存儲能力和服務(wù)等其他請求。,云 是一組數(shù)量眾多的、互聯(lián)到一起的計(jì)算機(jī),這些計(jì)算機(jī)可以是個人電腦或網(wǎng)絡(luò)服務(wù)器,它們可以是公共或私有的4。,云計(jì)算超越桌面,在云時代,程序和數(shù)據(jù)一切托管在一個云狀的、可通過因特網(wǎng)訪問的、有個人計(jì)算機(jī)和服務(wù)器構(gòu)成的集合中,不再受到桌面的限制。 從計(jì)算機(jī)方式來說,云計(jì)算的出現(xiàn)相當(dāng)于一個世紀(jì)以前的電力

5、革命。從公用企業(yè)購買電力,其價格比他們自己生產(chǎn)更低(可靠性更高),云計(jì)算通過將物理資源轉(zhuǎn)換成可伸縮的虛擬共享資源,使得企業(yè)能夠?qū)①Y源分配到需要資源的應(yīng)用上,即根據(jù)需求來訪問資源(計(jì)算機(jī)處理器和存儲系統(tǒng)等)。,之所以稱為“云”,是因?yàn)樗谀承┓矫婢哂性频奶卣鳎?-云一般都較大; -云的規(guī)??梢詣討B(tài)伸縮,它的邊界是模糊的; -云在空中飄忽不定,你無法也無需確定它的具體位置,但它確實(shí)存在于某處。 -之所以稱為“云”,還因?yàn)樵朴?jì)算的鼻祖之一亞瑪遜公司將曾經(jīng)大家稱作為網(wǎng)格計(jì)算的東西,取了一個新名稱“彈性計(jì)算云”(EC2),并取得了商業(yè)上的成功。,通過云計(jì)算,用戶可以訪問大量的計(jì)算和存儲資源,并且不需要了

6、解服務(wù)器在哪里,不用關(guān)心內(nèi)部如何運(yùn)作,通過高速互聯(lián)網(wǎng)就可以透明地使用各種資源。,云計(jì)算并不是一個單獨(dú)的服務(wù),而是一個服務(wù)集合。 根據(jù)其服務(wù)集合所提供的服務(wù)類型,整個云計(jì)算服務(wù)集合被劃分成4個層次:應(yīng)用層、平臺層、基礎(chǔ)設(shè)施層和虛擬化層。這些層定義了提供的服務(wù)的級別,每一層都對應(yīng)著一個子服務(wù)集合,為云計(jì)算服務(wù)層次如下圖所示:,云計(jì)算的層次及服務(wù),相關(guān)云產(chǎn)品,在云計(jì)算服務(wù)體系結(jié)構(gòu)中各層次與相關(guān)云產(chǎn)品對應(yīng): 應(yīng)用層對應(yīng)SaaS軟件即服務(wù)如:Google APPS、SoftWare+Services; 平臺層對應(yīng)PaaS平臺即服務(wù)如:IBM IT Factory、 Google APPEngine、F;

7、 基礎(chǔ)設(shè)施層對應(yīng)IaaS基礎(chǔ)設(shè)施即服務(wù)如:Amazon Ec2、 IBM Blue Cloud、Sun Grid; 虛擬化層對應(yīng)硬件即服務(wù)結(jié)合Paas提供硬件服務(wù),包括 服務(wù)器集群及硬件檢測等服務(wù)。,云系統(tǒng)的結(jié)構(gòu),由下圖可以看出,云計(jì)算是一種生產(chǎn)者消費(fèi)者模型,云計(jì)算系統(tǒng)采用以太網(wǎng)等快速網(wǎng)絡(luò)將若干集群連接在一起,用戶通過因特網(wǎng)獲取云計(jì)算系統(tǒng)提供的各種數(shù)據(jù)處理服務(wù)。,云計(jì)算的系統(tǒng)結(jié)構(gòu),三、應(yīng)用案例,Google Apps Google Docs:將文檔存儲在Google的服務(wù)器上,而不是自己的電腦上。Google Gmail :當(dāng)用戶需求激增,Google的云計(jì)算系統(tǒng)會自動為Gmail增加容量和處

8、理器的數(shù)量,而無需人工干預(yù)。 依賴云計(jì)算,谷歌能以幾乎可以忽略不計(jì)的成本增加新的服務(wù) 如果新增的服務(wù)失敗了,那沒關(guān)系,關(guān)掉并且忘掉它就可以。 如果成功了,系統(tǒng)會自動為它增加空間和處理能力。 IBM 合資與Google建立數(shù)據(jù)中心,支持向卡耐基-梅隆大學(xué)、麻省理工大學(xué)、斯坦福大學(xué)、加州大學(xué)伯克萊分校、馬里蘭州大學(xué)和華盛頓大學(xué)等6所大學(xué)的計(jì)算機(jī)科學(xué)研究者提供資金與設(shè)備,推動云計(jì)算的研究。 IBM有著得天獨(dú)厚的優(yōu)勢:應(yīng)用服務(wù)器、存儲、管理軟件,樣樣具備。 IBM通過向客戶出售云計(jì)算方案與終端,協(xié)助企業(yè)建立屬于自己的云計(jì)算模型的數(shù)據(jù)中心。,云的案例,Windows live 面對Google的挑戰(zhàn),微

9、軟試圖以Windows Live為基礎(chǔ),聯(lián)結(jié)起數(shù)以億計(jì)的Windows用戶,并向他們提供云計(jì)算,在線存儲是微軟邁出的關(guān)鍵一步,比爾蓋茨在2007年夏天說:“當(dāng)你想到存儲,就會想到Windows Live?!?Amazon “彈性計(jì)算云”服務(wù) 企業(yè)可以以極低的成本投入獲得極高的計(jì)算能力,不用再投資購買昂貴的硬件設(shè)備,負(fù)擔(dān)頻繁的保養(yǎng)與升級。 云計(jì)算的妙處之一,即是按需分配的計(jì)算方式能夠充分發(fā)揮大型計(jì)算機(jī)群的性能。如果你只需使用5%的資源,就只需要付出5%的價格,而不必像以前那樣,為100%的設(shè)備買單。,云的價值,云計(jì)算的本質(zhì)就是通過整合、共享和動態(tài)的提供資源來實(shí)現(xiàn)IT投資利用率的最大化,它包括了新

10、投資的資源和已投資的資源。 因此,實(shí)施云計(jì)算不需要舍棄原有的IT基礎(chǔ)設(shè)施資源。 云計(jì)算的實(shí)施不僅可以利用已有的IT基礎(chǔ)設(shè)施資源,而且云計(jì)算可以高效地監(jiān)控管理IT基礎(chǔ)設(shè)施資源。 因此,實(shí)施云計(jì)算將使資源更容易被充分利用。 云計(jì)算的按使用量付費(fèi)的經(jīng)濟(jì)模式,特別是云計(jì)算的彈性,能夠使企業(yè)快速應(yīng)對市場變化,三、相關(guān)比較,云計(jì)算的服務(wù)層次是根據(jù)服務(wù)類型即服務(wù)集合來劃分,與大家熟悉的計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中層次的劃分不同: 計(jì)算機(jī)網(wǎng)絡(luò)分為七層結(jié)構(gòu):物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層。 每個層次都實(shí)現(xiàn)一定的功能,層與層之間有一定關(guān)聯(lián)。 云計(jì)算體系結(jié)構(gòu)中的層次是可以分割的,即某一層次可以單

11、獨(dú)完成一項(xiàng)用戶的請求而不需要其他層次為其提供必要的服務(wù)和支持。,云計(jì)算由網(wǎng)格計(jì)算演變而來,并將網(wǎng)格計(jì)算作為其骨干和基本結(jié)構(gòu)??梢哉f,云計(jì)算是網(wǎng)格計(jì)算的一種更高級的形式但是,這兩者之間在現(xiàn)實(shí)中存在著巨大的區(qū)別如圖所示,具體可以參見文獻(xiàn)5,云計(jì)算與網(wǎng)格計(jì)算,云計(jì)算與網(wǎng)格計(jì)算的層次比較,網(wǎng)格計(jì)算分別在五層體系框架上提供不同的協(xié)議和服務(wù)。在基礎(chǔ)架構(gòu)層,網(wǎng)絡(luò)提供對不同資源的接入控制,例如計(jì)算資源、存儲資源、網(wǎng)絡(luò)資源等。網(wǎng)格計(jì)算通常依賴于已存在的組件,如本地資源管理等。,構(gòu)造層包括原始的硬件級資源,如計(jì)算資源、存儲資源、網(wǎng)絡(luò)資源等。 虛擬資源層包括虛擬化和抽象化的資源,呈現(xiàn)給用戶和上集成的資源形式。 平臺

12、層即所謂的管理中間件,提供用戶管理、安全管理、資源管理、映像部署等。 應(yīng)用層提供運(yùn)行在云上的應(yīng)用和服務(wù)。云計(jì)算可向用戶提供三種級別的服務(wù),即SaaS,PaaS,IaaS8,網(wǎng)格協(xié)議體系結(jié)構(gòu),云計(jì)算體系結(jié)構(gòu),云計(jì)算與Web2.0,云計(jì)算是通過其基礎(chǔ)架構(gòu)和基礎(chǔ)設(shè)施(互聯(lián)的計(jì)算機(jī)/服務(wù)器構(gòu)成的作為一個整體運(yùn)行的網(wǎng)絡(luò))來定義的。 web2.0是通過使用者如何看待系統(tǒng)/使用系統(tǒng)提供的服務(wù)來定義的。換言之,云計(jì)算是關(guān)于計(jì)算機(jī)的,而web2.0是關(guān)于人的。 云計(jì)算專指將因特網(wǎng)作為一個計(jì)算平臺使用。 web2.0試圖探究和解釋該平臺的業(yè)務(wù)規(guī)則。 Web2.0的普及需要云計(jì)算的幫助,尤其是在Web2.0服務(wù)幾何

13、級增長的今天,云計(jì)算的發(fā)展如果跟不上,肯定是不行的。在云計(jì)算時代,如何更順暢地把應(yīng)用交付到用戶,以保證用戶良好的體驗(yàn),對于Web2.0服務(wù)商來說,是必須要考慮的一個問題。 可以這樣說,云計(jì)算的發(fā)展和Web2.0的發(fā)展將是息息相關(guān)的,兩者相互推動的力量是巨大的。,幾種計(jì)算體系的關(guān)系,左側(cè)的超級計(jì)算和集群計(jì)算主要設(shè)計(jì)目標(biāo)是解決大型的具體的計(jì)算問題。 中間是網(wǎng)格,其與云計(jì)算有一定的交集,起源于左側(cè)。 右側(cè)的云計(jì)算是以提供服務(wù)為目的。是從網(wǎng)格計(jì)算演化過來的,網(wǎng)格計(jì)算為其提供了基本的框架支持10,Ian Foster 眼中的計(jì)算體系關(guān)系,云計(jì)算的擔(dān)憂,下一個互聯(lián)網(wǎng)泡沫 企業(yè)數(shù)據(jù)的安全殺手 低成本面具下的

14、陰謀 企業(yè)IT人員的潛在殺手 其實(shí),這樣的擔(dān)憂不難理解。云計(jì)算是一種全新的商業(yè)模式,并無章法可循。任一項(xiàng)新技術(shù),從模糊的概念發(fā)展成為一個完整的朝陽產(chǎn)業(yè),都會經(jīng)歷一個復(fù)雜的“蛻變”過程。所謂好事多磨,霧里看花,并不能抹殺花之美。 ,二、免疫算法的調(diào)度,1.免疫算法介紹,免疫算法的產(chǎn)生,生物免疫系統(tǒng)是一個高度進(jìn)化、復(fù)雜的功能系統(tǒng)。當(dāng)生物遭遇不同的抗原侵入時,其自身能快速的識別抗原,并產(chǎn)生相應(yīng)的抗體。生物體中的抗原和抗體之間、抗體和抗體之間的相互作用,構(gòu)成了生物系統(tǒng)的免疫平衡。人們借鑒生物免疫系統(tǒng)的學(xué)習(xí)、記憶和自適應(yīng)調(diào)節(jié)的能力,形成了一種模擬免疫系統(tǒng)智能行為的仿生算法免疫算法IA(immune al

15、gorithm),一般的免疫算法可分為三種情況: 模仿免疫系統(tǒng)抗體與抗原識別,結(jié)合抗體產(chǎn)生過程而抽象出來的免疫算法; 基于免疫系統(tǒng)中的其他特殊機(jī)制抽象出的算法,例如克隆選擇算法; 與遺傳算法等其他計(jì)算智能融合產(chǎn)生的新算法,例如免疫遺傳算法。,免疫系統(tǒng)的作用關(guān)系如下圖所示:,記憶細(xì)胞獲取,克隆選擇,細(xì)胞克隆,親和突變,克隆抑制,動態(tài)平衡維持,抗原,刺激應(yīng)答,清除,免疫系統(tǒng)與一般免疫算法之間的比較,抗原要解決的問題 抗體最佳解向量 抗原識別問題識別 從記憶細(xì)胞產(chǎn)生抗體聯(lián)想過去的成功 淋巴細(xì)胞分化優(yōu)良解(記憶)的保持 細(xì)胞抑制剩余候選解的消除 抗體增加(細(xì)胞克隆)利用遺傳算子產(chǎn)生新抗體,免疫算法的工

16、作原理如圖所示:,記憶細(xì)胞演化,抗原識別及參數(shù)確定,募集新成員,編碼及初始抗體群,克隆選擇,親和突發(fā),細(xì)胞克隆,克隆抑制,免疫選擇,滿足終止條件,輸出結(jié)果,滿足,不滿足,免疫算法的一般步驟,Y,N,基于抗體克隆選擇學(xué)說和免疫網(wǎng)絡(luò)學(xué)說的一般免疫算法框架:,1.輸入抗原(說明:一般將目標(biāo)函數(shù)和各種約束作為算法的抗原); 2.產(chǎn)生初始抗體(說明:再接空間中用隨機(jī)的方法產(chǎn)生); 3.當(dāng)不滿足終止條件(通過限定迭代次數(shù)或在連續(xù)若干次的迭代中的最好解都無法改善,以及二者的混合形式作為終止條件)時,重復(fù)執(zhí)行下列步驟: 3.1 計(jì)算親和度; 3.2 更新記憶單元; 3.3 促進(jìn)或抑制新抗體產(chǎn)生; 3.4 產(chǎn)生

17、新抗體; 4.輸出計(jì)算結(jié)果;,(1)識別抗原:免疫系統(tǒng)確認(rèn)抗原入侵。 (2)產(chǎn)生初始抗體群體:激活記憶細(xì)胞產(chǎn)生抗體,清除以前出現(xiàn)過的抗原,從包含最優(yōu)抗體(最優(yōu)解)的數(shù)據(jù)庫中選擇出來一些抗體。 (3)計(jì)算親和力:計(jì)算抗體和抗原之間的親和力。 (4)記憶細(xì)胞分化:與抗原有最大親和力的抗體加給記憶細(xì)胞。由于記憶細(xì)胞數(shù)目有限,新產(chǎn)生的與抗原具有更高親和力的抗體替換較低親和力的抗體。 (5)抗體促進(jìn)和抑制:高親和力抗體受到促進(jìn),高密度抗體受到抑制。通常通過計(jì)算抗體存活的期望值來實(shí)施。 (6)抗體產(chǎn)生:對未知抗原的響應(yīng),產(chǎn)生新淋巴細(xì)胞,免疫算法中的親和力計(jì)算方法,免疫算法中最復(fù)雜的計(jì)算是親和力計(jì)算。由于產(chǎn)

18、生于確定克隆類型的抗體分子獨(dú)特型是一樣的,抗原與抗體的親和力也是抗體與抗體的親和力的測量。 一般計(jì)算親和力的公式 : 其中,tk是抗原和抗體k的結(jié)合強(qiáng)度。,免疫算子,同生命科學(xué)中的免疫理論類似,免疫算子也分兩種類型:全免疫和目標(biāo)免疫,二者分別對應(yīng)于生命科學(xué)中的非特異性免疫和特異性免疫。其中,全免疫是指群體中每個個體在變異操作后,對其每一環(huán)節(jié)都進(jìn)行一次免疫操作的免疫類型;目標(biāo)免疫則指個體在進(jìn)行變異操作后,經(jīng)過一定判斷,個體僅在作用點(diǎn)處發(fā)生免疫反應(yīng)的一種類型。前者主要應(yīng)用于個體進(jìn)化的初始階段,而在進(jìn)化過程中基本上不發(fā)生作用,否則將很有可能產(chǎn)生通常意義上所說的“同化現(xiàn)象”;后者一般而言將伴隨群體進(jìn)化

19、的全部過程,也是免疫操作的一個常用算子。 免疫算子是由接種疫苗和免疫選擇兩部分操作構(gòu)成的.,免疫算法流程 隨機(jī)產(chǎn)生初始父代種群A1 根據(jù)先驗(yàn)知識抽取疫苗; 若當(dāng)前群體中包含最佳個體,則算法停止運(yùn)行并輸出結(jié)果;否則繼續(xù); 對于目前的第k 代父本種群Ak 進(jìn)行交叉操作,得到種群Bk ; 對Bk 進(jìn)行變異操作, 得到種群Ck ; 對Ck 進(jìn)行接種疫苗操作,得到種群Dk ; 對Dk 進(jìn)行免疫選擇操作,得到新一代父本Ak + 1 ,轉(zhuǎn)至其中 接種疫苗是為了提高適應(yīng)度,免疫選擇則為了防止群體的退化.,免疫算法流程圖,免疫算法是概率1 收斂的. 算法收斂是指當(dāng)算法迭代到足夠多的次數(shù)以后,群體中包含全局最佳個

20、體的概率接近于1. 這種定義即為通常所說的概率1 收斂.,免疫算法的收斂性,免疫算法的應(yīng)用對象,免疫算法的應(yīng)用對象主要是針對一些難度隨規(guī)模擴(kuò)大而迅速增大的問題. 這類問題的特點(diǎn)是在規(guī)模較小時,問題一般易于求解或者說易于發(fā)現(xiàn)其局部條件下的求 解規(guī)律. 針對這一類問題選取疫苗時(可以推廣到一般問題) ,既可以根據(jù)問題的特征信息來制作免疫疫苗,也可以在具體 分析的基礎(chǔ)上,考慮降低原問題的規(guī)模,增設(shè)一些局部條件來簡化問題. 這種簡化后的問題求解規(guī)律就可做為選取疫苗的 一種途徑. 不過在實(shí)際的選取過程中,應(yīng)考慮到:一方面,原問題局域化處理越徹底,局部條件下的求解規(guī)律就越明顯,這雖然易于獲取疫苗,但尋找所

21、有這種疫苗的計(jì)算量會顯著增加;另一方面,每一個疫苗都是利用某一局部信息來探求全局 最優(yōu)解,即估計(jì)該解在某一分量上的模式,所以沒有必要對每個疫苗做到精確無誤. 因此一般可以根據(jù)對原問題局域化處理的具體情況,選用目前通用的一些迭代優(yōu)化算法來提取疫苗.,2.2 分布式中應(yīng)用,分布式系統(tǒng)作為計(jì)算機(jī)領(lǐng)域的研究熱點(diǎn)之一,近年來受到了廣泛的關(guān)注。其中的任務(wù)調(diào)度問題,對發(fā)揮系統(tǒng)的并行性能和保持負(fù)載平衡具有重大意義。任務(wù)調(diào)度問題是指根據(jù)一定的調(diào)度策略,把一組并行處理的任務(wù)按規(guī)定的時序分配到系統(tǒng)的多個處理機(jī)節(jié)點(diǎn)上,以期獲得較好的系統(tǒng)執(zhí)行性能。由于該問題不能在多項(xiàng)式時間內(nèi)求得最優(yōu)解,因而被公認(rèn)為一個NP完全問題。

22、對于NP完全問題,近年來興起的遺傳算法(GA,GeneticAlgorit)是一個較好的解決方案,即在較短的時間內(nèi)能找到較好的解。因此許多研究分布式系統(tǒng)的專家開始關(guān)注遺傳算法的研究。該算法在解決大空間、非線性、全局尋優(yōu)等復(fù)雜問題時具有傳統(tǒng)方法所不具備的獨(dú)特優(yōu)勢 分布式系統(tǒng)中的任務(wù)調(diào)度問題 及遺傳算法應(yīng)用研究,2.3 網(wǎng)格中應(yīng)用,研究了網(wǎng)格環(huán)境下任務(wù)調(diào)度問題,提出了一個任務(wù)調(diào)度機(jī)制:基于任務(wù)圖將每一個可能的任務(wù) 調(diào)度方案表示成一個任務(wù)- 資源分配圖,將網(wǎng)格任務(wù)調(diào)度問題轉(zhuǎn)化為任務(wù)- 資源分配圖優(yōu)化選取問題提出 了一種基于免疫遺傳算法的、實(shí)現(xiàn)任務(wù)- 資源分配圖優(yōu)化選取的任務(wù)調(diào)度算法該算法將任務(wù)- 資

23、源分配圖 的最長路徑作為抗原,每一個任務(wù)- 資源分配圖對應(yīng)一個抗體實(shí)驗(yàn)結(jié)果表明這個算法在全局優(yōu)化能力及收 斂速度上均有顯著提高 基于免疫遺傳算法的網(wǎng)格任務(wù)調(diào)度,2.4 對等網(wǎng)絡(luò)中應(yīng)用,針對用于任務(wù)調(diào)度的遺傳算法所存在的缺陷, 提出了基于免疫算法的對等網(wǎng)絡(luò)環(huán)境下的任務(wù)調(diào)度策 略。首先定義了對等網(wǎng)絡(luò)任務(wù)調(diào)度的相關(guān)問題, 然后分別構(gòu)造了考慮負(fù)載均衡和種群多樣性的種群初始化算子和 克隆選擇算子, 并設(shè)計(jì)了新穎的自適應(yīng)變異算子和具有先驗(yàn)知識的疫苗, 同時給出了對等網(wǎng)絡(luò)節(jié)點(diǎn)的獲取和管理 策略。在此基礎(chǔ)上, 利用所提出的任務(wù)調(diào)度策略, 完成了任務(wù)調(diào)度過程。實(shí)驗(yàn)結(jié)果驗(yàn)證了調(diào)度策略的有效性。 基于免疫算法的對等

24、網(wǎng)絡(luò)任務(wù)調(diào)度,三、云計(jì)算中的免疫調(diào)度研究,在云計(jì)算中,帶寬需要被充分利用,盡量為存儲節(jié)點(diǎn)的數(shù)據(jù)資源分配本地的計(jì)算資源或鄰近需求少的計(jì)算節(jié)點(diǎn)。 免疫調(diào)度算法具有學(xué)習(xí)、識別、記憶和特征提供能力,該算法有利于云計(jì)算分配識別本地資源,提高帶寬利用率。 生物免疫系統(tǒng)是一個高度進(jìn)化的生物系統(tǒng),旨在區(qū)分外部有害抗原和自我組織,從而清除病原并保持有機(jī)體的穩(wěn)定。 從計(jì)算的角度來看,生物免疫系統(tǒng)是一個高度并行、分布、自適應(yīng)和自組織的系統(tǒng),具有很強(qiáng)的學(xué)習(xí)、識別、記憶和特征提取能力。將這些特點(diǎn)應(yīng)用到調(diào)度問題中是非常有用的,作業(yè)調(diào)度與資源分配是云計(jì)算的兩個關(guān)鍵技術(shù),云計(jì)算的商業(yè)性使其關(guān)注對用戶的服務(wù)質(zhì)量,其虛擬化技術(shù)使得資源分配和作業(yè)調(diào)度不同于以往的并行分布式計(jì)算。 擴(kuò)展了Cloudsim云計(jì)算仿真平臺 ,實(shí)現(xiàn)了本文提出的任務(wù)描述和基于伯格模型的作業(yè)調(diào)度算法,對Cloudsim平臺進(jìn)行了重編譯生成,并在擴(kuò)展后的Cloudsim平臺上實(shí)現(xiàn)了作業(yè)調(diào)度的仿真程序,對算法進(jìn)行了模擬驗(yàn)證和對比分析 -云環(huán)境下作業(yè)調(diào)度算法研究與實(shí)現(xiàn),參考文獻(xiàn),1 Luis M.Vaquero,Luis Rodero-Merino,Juan Caceres,et al.A break in the Clouds:Towards a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論