基于Docker的容器集群調(diào)度機制的設計與實現(xiàn)
【圖文】:
套能夠隨處運行的自容納單元。此外,容器與虛擬機還擺脫了對物理硬件的需求,允許逡逑我們更為高效地使用計算資源,從而提升能源效率與成本效益。容器和虛擬機之間的主逡逑要區(qū)別在于虛擬化層的位置和操作系統(tǒng)資源的使用方式,如圖2-1所示。逡逑虛擬機會將虛擬硬件、內(nèi)核(即操作系統(tǒng))以及用戶空間打包在新虛擬機當中,虛逡逑擬機能夠利用“虛擬機管理程序”運行在物理設備之上。虛擬機依賴于hypervisor,其通逡逑常被安裝在系統(tǒng)硬件之上,這導致hypervisor在某些方面被認為是一種操作系統(tǒng)。一旦逡逑hypervisor安裝完成,就可以從系統(tǒng)可用計算資源當中分配虛擬機實例了,每臺虛擬機逡逑都能夠獲得唯一的操作系統(tǒng)和負載(應用程序)。簡言之,虛擬機先需要虛擬一個物理環(huán)逡逑境,然后構(gòu)建一個完整的操作系統(tǒng),再搭建一層Runtime,然后供應用程序運行。逡逑對于容器環(huán)境來說,不需要安裝主機操作系統(tǒng),直接將容器層(比如LXC或逡逑libcontainer)安裝在主機操作系統(tǒng)(通常是Linux變種)之上。在安裝完容器層之后
逑scheduler和Hadoop邋1.0中的JobTracker,調(diào)度進程將任務分配給物理機。中央式架逡逑構(gòu)工作方式如圖2-4所示,圖中下方的一個方塊代表一臺物理機,一個圓圈代表一個任逡逑務,圓圈的不同顏色對應不同的工作負載(如Web服務、批處理任務等)。所有的工作逡逑都由同一個中央調(diào)度器處理,所有的任務都遵循相同的調(diào)度策略運行。逡逑目前,容器集群中大多運行著多種不同的應用程序,由于所有任務都由唯一的調(diào)度逡逑器處理,處理這種異構(gòu)工作負載對調(diào)度器的要求很高。不同應用程序?qū)τ诩嘿Y源的偏逡逑好不同,為了滿足這些應用程序的需求,需要調(diào)度器開發(fā)針對性的調(diào)度策略;同時,單逡逑個調(diào)度器使得任務調(diào)度順序的處理成為一個問題,調(diào)度程序如果沒有經(jīng)過精心設計十分逡逑容易導致等待隊列中的任務積壓。異構(gòu)負載的需求和自身工作方式的限制使得中央式架逡逑構(gòu)的調(diào)度程序往往比較復雜,不過中央式調(diào)度器依然依靠自身架構(gòu)穩(wěn)定,,實現(xiàn)簡單的優(yōu)逡逑勢得到了業(yè)界的青睞。逡逑9邋?邋?邋?邋?逡逑f—邐邋\逡逑Scheduler逡逑\邐邐邐^逡逑□faH逡逑圖2-4中央式架構(gòu)逡逑232兩層式架構(gòu)逡逑針對不同應用程序期望調(diào)度器以不同方式進行處理任務的需求
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP393.09
【相似文獻】
相關(guān)期刊論文 前10條
1 張青;劉劍;朱曉民;;面向Docker的覆蓋網(wǎng)絡搭建探究[J];電信工程技術(shù)與標準化;2015年09期
2 佟凡;王小磊;李江域;屈武斌;趙東升;;Docker技術(shù)在生物信息學中的應用[J];軍事醫(yī)學;2016年07期
3 王鵑;胡威;張雨菡;陳銅;于鵬;趙波;張煥國;;基于Docker的可信容器[J];武漢大學學報(理學版);2017年02期
4 楊洪嬌;;基于Docker的高校網(wǎng)站自動部署應用[J];無線互聯(lián)科技;2017年16期
5 舒秦;;使用Docker建立民航氣象通信子系統(tǒng)備份[J];電腦編程技巧與維護;2016年08期
6 張軍利;;基于Power Systems的Docker發(fā)展研究[J];信息通信技術(shù);2015年02期
7 蔡志強;;基于Docker技術(shù)的容器隔離性分析[J];電子世界;2017年17期
8 舒新峰;張文;王夢楠;;基于Docker的分布式程序判定系統(tǒng)設計與實現(xiàn)[J];實驗室研究與探索;2018年06期
9 楊文林;譚曦;郭俊廷;王碩;;Docker脆弱性分析與安全增強[J];信息安全與技術(shù);2016年04期
10 周運;;可執(zhí)行的鏡像——如何讓你的開發(fā)環(huán)境docker化[J];通訊世界;2016年09期
相關(guān)會議論文 前1條
1 王遠征;肖波;齊凌飛;;Docker取證方法研究[A];第32次全國計算機安全學術(shù)交流會論文集[C];2017年
相關(guān)博士學位論文 前1條
1 程功;Docker生物云計算平臺分析松材線蟲高通量測序數(shù)據(jù)的應用研究[D];東北林業(yè)大學;2015年
相關(guān)碩士學位論文 前10條
1 劉泰瑋;基于Docker的容器集群部署管理平臺的設計與實現(xiàn)[D];山東大學;2018年
2 劉錦福;基于Docker的直播云平臺彈性調(diào)度系統(tǒng)設計及實現(xiàn)[D];北京郵電大學;2018年
3 李戰(zhàn);基于Docker的容器集群調(diào)度機制的設計與實現(xiàn)[D];北京郵電大學;2018年
4 李正寅;服務創(chuàng)新平臺中基于Docker的彈性負載均衡功能的設計與實現(xiàn)[D];北京郵電大學;2018年
5 郭楊虎;微服務環(huán)境下docker容器調(diào)度策略的研究與實現(xiàn)[D];北京郵電大學;2018年
6 尹高;基于Docker的服務器運維平臺的設計與實現(xiàn)[D];華中科技大學;2016年
7 孫庚澤;基于Docker的混合云應用編排方案研究[D];西安電子科技大學;2015年
8 仇臣;Docker容器的性能監(jiān)控和日志服務的設計與實現(xiàn)[D];浙江大學;2016年
9 李偉;基于Docker的鏡像組合技術(shù)研究與實現(xiàn)[D];華南理工大學;2017年
10 肖俊;基于Docker的跨主機容器集群自動伸縮設計與實現(xiàn)[D];西北大學;2015年
本文編號:2621659
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2621659.html