基于改進(jìn)的人工蜂群算法Docker Swarm集群調(diào)度方法設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-07-19 12:56
隨著云計(jì)算技術(shù)的快速發(fā)展,一系列問題也暴露了出來,其中比較突出的問題就是集群的負(fù)載以及資源利用率問題。容器技術(shù)的出現(xiàn)解決了一部分資源利用問題,相較于虛擬機(jī),容器的資源占用率更低。然而,隨著計(jì)算能力需求的快速增長,集群的負(fù)載和資源利用率問題同樣存在于容器集群中。由于在集群中可以批量創(chuàng)建,并且每個(gè)節(jié)點(diǎn)能搭載大量容器,當(dāng)容器分配不均勻或者節(jié)點(diǎn)不對(duì)應(yīng)容器的需求時(shí),就會(huì)導(dǎo)致集群的資源利用不均衡、利用率低,造成很大的資源浪費(fèi)。本文選用目前容器技術(shù)中最熱門的Docker容器,針對(duì)上述集群資源問題進(jìn)行研究,提出一種基于改進(jìn)的人工蜂群算法的調(diào)度策略,主要研究工作包括以下幾個(gè)方面:首先,對(duì)現(xiàn)有的集群管理工具,進(jìn)行了研究對(duì)比,選用Docker原生集群管理工具DockerSwarm進(jìn)行重點(diǎn)研究,分析了其結(jié)構(gòu)和內(nèi)部模塊,并對(duì)其內(nèi)置的調(diào)度策略進(jìn)行了分析研究,發(fā)現(xiàn)策略中存在的問題。再對(duì)目前學(xué)者們提出的調(diào)度策略進(jìn)行分析,根據(jù)現(xiàn)有調(diào)度策略算法的不足,設(shè)計(jì)了一種新的動(dòng)態(tài)加權(quán)的資源平衡算法,該算法較已有的調(diào)度算法更加全面的考慮到各項(xiàng)資源的占比和容器對(duì)資源的偏重,并且同樣兼顧了節(jié)點(diǎn)資源平衡情況。然后,對(duì)人工蜂群算法進(jìn)行了系統(tǒng)...
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:78 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1虛擬機(jī)結(jié)構(gòu)圖??
圖2-2容器結(jié)構(gòu)圖??
容器???圖2-2容器結(jié)構(gòu)圖??目前,容器技術(shù)己經(jīng)被廣泛運(yùn)用到生產(chǎn)當(dāng)中,解決了大量在生產(chǎn)環(huán)境中的問題,??這些問題大都出現(xiàn)在運(yùn)行環(huán)境改變時(shí)[18]。例如當(dāng)開發(fā)者編寫應(yīng)用代碼的環(huán)境為??Windows,但是需要push的上層環(huán)境為Linux,類似這樣作系統(tǒng)變化的情況操時(shí),應(yīng)??用可能會(huì)因?yàn)椴僮鳝h(huán)境的改變導(dǎo)致一些功能上的問題。當(dāng)配套軟件環(huán)境發(fā)生改變??時(shí),發(fā)生間歇性故障的概率就會(huì)增大,然而容器恰好解決了這個(gè)問題。??2.1.2容器技術(shù)對(duì)比虛擬機(jī)技術(shù)??容器和虛擬機(jī)的功能非常相似[@?:它們都隔離了應(yīng)用程序及其關(guān)聯(lián)性,從而??構(gòu)建起一套能夠隨處運(yùn)行的自容納單元。除此之外,容器與虛擬機(jī)不但不受對(duì)物理??硬件資源的束縛,還能更為高效地利用計(jì)算資源[2()],從而提升了資源利用率和成??本效益。??虛擬機(jī)能將操作系統(tǒng)、虛擬硬件和用戶空間打包在一個(gè)新的虛擬機(jī)中,并且利??用“虛擬機(jī)管理程序”在物理設(shè)備上運(yùn)行[21]。虛擬機(jī)依賴于hypervisor
【參考文獻(xiàn)】:
期刊論文
[1]基于Docker swarm集群的動(dòng)態(tài)加權(quán)調(diào)度策略[J]. 黃凱,孟慶永,謝雨來,馮丹,秦磊華. 計(jì)算機(jī)應(yīng)用. 2018(05)
[2]一種適用于Docker Swarm集群的調(diào)度策略和算法[J]. 馬曉光,劉釗遠(yuǎn). 計(jì)算機(jī)應(yīng)用與軟件. 2017(05)
[3]算法參數(shù)對(duì)人工蜂群算法性能的影響[J]. 郭書杰,方興,趙鶴群. 軟件導(dǎo)刊. 2017(04)
[4]基于Docker Swarm集群的容器遷移策略的實(shí)現(xiàn)[J]. 毛祺,盧勝林. 信息技術(shù). 2016(09)
[5]基于Docker Swarm集群的調(diào)度策略優(yōu)化[J]. 盧勝林,倪明,張翰博. 信息技術(shù). 2016(07)
[6]基于云計(jì)算機(jī)的虛擬化技術(shù)應(yīng)用研究[J]. 田密. 物聯(lián)網(wǎng)技術(shù). 2016(04)
[7]云數(shù)據(jù)中心虛擬機(jī)管理研究綜述[J]. 何嘉,彭商濂. 電子科技大學(xué)學(xué)報(bào). 2016(01)
[8]基于容器虛擬化技術(shù)研究[J]. 汪愷,張功萱,周秀敏. 計(jì)算機(jī)技術(shù)與發(fā)展. 2015(08)
[9]國內(nèi)外云計(jì)算產(chǎn)業(yè)發(fā)展現(xiàn)狀對(duì)比分析[J]. 陳陽. 北京郵電大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版). 2014(05)
[10]選擇虛擬機(jī)還是容器?[J]. 張振倫. 軟件和信息服務(wù). 2014(09)
博士論文
[1]云環(huán)境下任務(wù)調(diào)度關(guān)鍵問題研究[D]. 金剛.吉林大學(xué) 2015
碩士論文
[1]虛擬化云計(jì)算中資源管理的研究與實(shí)現(xiàn)[D]. 肖斐.西安電子科技大學(xué) 2010
本文編號(hào):3290742
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:78 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1虛擬機(jī)結(jié)構(gòu)圖??
圖2-2容器結(jié)構(gòu)圖??
容器???圖2-2容器結(jié)構(gòu)圖??目前,容器技術(shù)己經(jīng)被廣泛運(yùn)用到生產(chǎn)當(dāng)中,解決了大量在生產(chǎn)環(huán)境中的問題,??這些問題大都出現(xiàn)在運(yùn)行環(huán)境改變時(shí)[18]。例如當(dāng)開發(fā)者編寫應(yīng)用代碼的環(huán)境為??Windows,但是需要push的上層環(huán)境為Linux,類似這樣作系統(tǒng)變化的情況操時(shí),應(yīng)??用可能會(huì)因?yàn)椴僮鳝h(huán)境的改變導(dǎo)致一些功能上的問題。當(dāng)配套軟件環(huán)境發(fā)生改變??時(shí),發(fā)生間歇性故障的概率就會(huì)增大,然而容器恰好解決了這個(gè)問題。??2.1.2容器技術(shù)對(duì)比虛擬機(jī)技術(shù)??容器和虛擬機(jī)的功能非常相似[@?:它們都隔離了應(yīng)用程序及其關(guān)聯(lián)性,從而??構(gòu)建起一套能夠隨處運(yùn)行的自容納單元。除此之外,容器與虛擬機(jī)不但不受對(duì)物理??硬件資源的束縛,還能更為高效地利用計(jì)算資源[2()],從而提升了資源利用率和成??本效益。??虛擬機(jī)能將操作系統(tǒng)、虛擬硬件和用戶空間打包在一個(gè)新的虛擬機(jī)中,并且利??用“虛擬機(jī)管理程序”在物理設(shè)備上運(yùn)行[21]。虛擬機(jī)依賴于hypervisor
【參考文獻(xiàn)】:
期刊論文
[1]基于Docker swarm集群的動(dòng)態(tài)加權(quán)調(diào)度策略[J]. 黃凱,孟慶永,謝雨來,馮丹,秦磊華. 計(jì)算機(jī)應(yīng)用. 2018(05)
[2]一種適用于Docker Swarm集群的調(diào)度策略和算法[J]. 馬曉光,劉釗遠(yuǎn). 計(jì)算機(jī)應(yīng)用與軟件. 2017(05)
[3]算法參數(shù)對(duì)人工蜂群算法性能的影響[J]. 郭書杰,方興,趙鶴群. 軟件導(dǎo)刊. 2017(04)
[4]基于Docker Swarm集群的容器遷移策略的實(shí)現(xiàn)[J]. 毛祺,盧勝林. 信息技術(shù). 2016(09)
[5]基于Docker Swarm集群的調(diào)度策略優(yōu)化[J]. 盧勝林,倪明,張翰博. 信息技術(shù). 2016(07)
[6]基于云計(jì)算機(jī)的虛擬化技術(shù)應(yīng)用研究[J]. 田密. 物聯(lián)網(wǎng)技術(shù). 2016(04)
[7]云數(shù)據(jù)中心虛擬機(jī)管理研究綜述[J]. 何嘉,彭商濂. 電子科技大學(xué)學(xué)報(bào). 2016(01)
[8]基于容器虛擬化技術(shù)研究[J]. 汪愷,張功萱,周秀敏. 計(jì)算機(jī)技術(shù)與發(fā)展. 2015(08)
[9]國內(nèi)外云計(jì)算產(chǎn)業(yè)發(fā)展現(xiàn)狀對(duì)比分析[J]. 陳陽. 北京郵電大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版). 2014(05)
[10]選擇虛擬機(jī)還是容器?[J]. 張振倫. 軟件和信息服務(wù). 2014(09)
博士論文
[1]云環(huán)境下任務(wù)調(diào)度關(guān)鍵問題研究[D]. 金剛.吉林大學(xué) 2015
碩士論文
[1]虛擬化云計(jì)算中資源管理的研究與實(shí)現(xiàn)[D]. 肖斐.西安電子科技大學(xué) 2010
本文編號(hào):3290742
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3290742.html
最近更新
教材專著