基于OpenLava的虛擬機調(diào)度子系統(tǒng)的設(shè)計與實現(xiàn)
本文關(guān)鍵詞: 集群 Open Lava KVM 作業(yè)調(diào)度 虛擬化 出處:《西安科技大學(xué)》2015年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著高性能計算的發(fā)展,計算機集群系統(tǒng)以其卓越的性價比、良好的可擴展性和高可用性,日益成為當(dāng)今高性能計算機體系結(jié)構(gòu)的熱點問題。在計算機集群系統(tǒng)中,借助集群作業(yè)調(diào)度系統(tǒng)將集群中分布的資源統(tǒng)一管理,根據(jù)作業(yè)的資源需求合理分配資源,充分利用集群計算資源,提高系統(tǒng)的資源利用率。本文基于OpenLava集群作業(yè)調(diào)度系統(tǒng),結(jié)合用戶實際需求,設(shè)計并實現(xiàn)了虛擬機調(diào)度子系統(tǒng),解決了Linux高性能集群中由于缺少Windows計算節(jié)點,而導(dǎo)致Windows應(yīng)用作業(yè)不能執(zhí)行的問題,實現(xiàn)了針對不同的系統(tǒng)應(yīng)用作業(yè)提供合適的計算節(jié)點資源的目的,提高集群現(xiàn)有硬件資源的使用效率。本文首先分析國內(nèi)外集群作業(yè)調(diào)度策略和虛擬化技術(shù)的研究現(xiàn)狀,并結(jié)合用戶的實際需求,確定了論文的研究方向和內(nèi)容。其次研究了OpenLava系統(tǒng)的總體框架、后臺守護進程、作業(yè)調(diào)度原理,通過對用戶需求的具體分析,提出了基于OpenLava的虛擬機調(diào)度子系統(tǒng)方案,子系統(tǒng)按功能劃分為三個模塊,分別是虛擬機配置模塊、虛擬機克隆模塊和虛擬機調(diào)度模塊,并設(shè)計實現(xiàn)了各模塊的功能。最后對虛擬機調(diào)度子系統(tǒng)進行測試,當(dāng)集群環(huán)境中沒有Windows計算節(jié)點時,用戶向集群提交一個需要Windows運行環(huán)境的作業(yè)時,虛擬機調(diào)度子系統(tǒng)可以動態(tài)將Windows虛擬機加入到高性能計算的集群中,并將作業(yè)派發(fā)到此虛擬機執(zhí)行,待作業(yè)執(zhí)行完畢后,Windows虛擬機自動關(guān)閉,退出集群且釋放資源。即實現(xiàn)了針對不同的系統(tǒng)應(yīng)用提供合適的計算節(jié)點資源,解決了用戶集群中因缺少Windows計算節(jié)點的資源問題,并且通過引入虛擬化技術(shù)提高了硬件資源的使用效率。
[Abstract]:With the development of high performance computing, computer cluster system has excellent performance and price ratio, good scalability and high availability. Nowadays, it has become a hot issue of high-performance computer architecture. In the cluster system, the distributed resources in the cluster are managed by the cluster job scheduling system. According to the resource requirement of the job, we can allocate the resources reasonably, make full use of the cluster computing resources, and improve the resource utilization of the system. This paper is based on the OpenLava cluster job scheduling system, combined with the actual needs of users. The virtual machine scheduling subsystem is designed and implemented, which solves the problem that Windows application jobs can not be executed in Linux high performance cluster due to the lack of Windows computing nodes. The purpose of providing appropriate computing node resources for different system application jobs is realized. Firstly, this paper analyzes the research status of cluster job scheduling strategy and virtualization technology at home and abroad, and combines the actual needs of users. This paper determines the research direction and content of the paper. Secondly, the overall framework of OpenLava system, background daemon, job scheduling principle, through the specific analysis of user needs. This paper proposes a scheme of virtual machine scheduling subsystem based on OpenLava. The subsystem is divided into three modules according to function, namely virtual machine configuration module, virtual machine clone module and virtual machine scheduling module. Finally, the virtual machine scheduling subsystem is tested, when there is no Windows computing node in the cluster environment. When the user submits a job to the cluster that needs the Windows environment, the virtual machine scheduling subsystem can dynamically add the Windows virtual machine to the high performance computing cluster. The job is dispatched to this virtual machine to execute, and the Windows virtual machine is automatically shut down when the job is finished. Exit the cluster and release the resources, that is, to provide the appropriate computing node resources for different system applications, and solve the problem of the lack of Windows computing nodes in the user cluster. And through the introduction of virtualization technology to improve the efficiency of the use of hardware resources.
【學(xué)位授予單位】:西安科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP302
【相似文獻】
相關(guān)期刊論文 前10條
1 曹曉剛;;Java虛擬機的10年[J];程序員;2005年07期
2 宋韜;盤細(xì)平;羅元柯;倪國軍;;Java虛擬機在嵌入式DSP系統(tǒng)上的實現(xiàn)[J];計算機應(yīng)用與軟件;2007年04期
3 劉黎波;;Java虛擬機攔截原理研究[J];科技風(fēng);2008年21期
4 劉治波;;Java虛擬機簡析[J];濟南職業(yè)學(xué)院學(xué)報;2008年01期
5 郝帥;;Java虛擬機中相關(guān)技術(shù)的探討[J];成功(教育);2008年08期
6 李霞;;系統(tǒng)虛擬機關(guān)鍵技術(shù)研究[J];微型電腦應(yīng)用;2010年03期
7 鄭曉瓏;孔挺;;虛擬機的安全風(fēng)險與管理[J];硅谷;2010年16期
8 李學(xué)昌;平淡;;為速度而戰(zhàn),虛擬機內(nèi)外兼修[J];電腦愛好者;2010年18期
9 王惠萍;張海龍;馮帆;王建華;;Java虛擬機使用及優(yōu)化[J];計算機與網(wǎng)絡(luò);2010年21期
10 鄭婷婷;武延軍;賀也平;;云計算環(huán)境下的虛擬機快速克隆技術(shù)[J];計算機工程與應(yīng)用;2011年13期
相關(guān)會議論文 前10條
1 孟廣平;;虛擬機漂移網(wǎng)絡(luò)連接方法探討[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
2 段翼真;王曉程;;可信安全虛擬機平臺的研究[A];第26次全國計算機安全學(xué)術(shù)交流會論文集[C];2011年
3 李明宇;張倩;呂品;;網(wǎng)絡(luò)流量感知的虛擬機高可用動態(tài)部署研究[A];2014第二屆中國指揮控制大會論文集(上)[C];2014年
4 林紅;;Java虛擬機面向數(shù)字媒體的應(yīng)用研究[A];計算機技術(shù)與應(yīng)用進展——全國第17屆計算機科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2006年
5 楊旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虛擬機的備份系統(tǒng)實現(xiàn)[A];中國高等教育學(xué)會教育信息化分會第十二次學(xué)術(shù)年會論文集[C];2014年
6 沈敏虎;查德平;劉百祥;趙澤宇;;虛擬機網(wǎng)絡(luò)部署與管理研究[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
7 李英壯;廖培騰;孫夢;李先毅;;基于云計算的數(shù)據(jù)中心虛擬機管理平臺的設(shè)計[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
8 朱欣焰;蘇科華;毛繼國;龔健雅;;GIS符號虛擬機及實現(xiàn)方法研究[A];《測繪通報》測繪科學(xué)前沿技術(shù)論壇摘要集[C];2008年
9 于洋;陳曉東;俞承芳;李旦;;基于FPGA平臺的虛擬機建模與仿真[A];2007'儀表,,自動化及先進集成技術(shù)大會論文集(一)[C];2007年
10 丁濤;郝沁汾;張冰;;內(nèi)核虛擬機調(diào)度策略的研究與分析[A];'2010系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)會議論文集[C];2010年
相關(guān)重要報紙文章 前10條
1 ;虛擬機的生與死[N];網(wǎng)絡(luò)世界;2008年
2 本報記者 卜娜;高性能Java虛擬機將在中國云市場釋能[N];中國計算機報;2012年
3 本報記者 邱燕娜;如何告別虛擬機管理煩惱[N];中國計算機報;2012年
4 ;首批通過云計算產(chǎn)品虛擬機管理測評名單[N];中國電子報;2014年
5 申琳;虛擬機泛濫 系統(tǒng)安全怎么辦[N];中國計算機報;2008年
6 Tom Henderson邋沈建苗 編譯;虛擬機管理的五大問題[N];計算機世界;2008年
7 盆盆;真實的虛擬機[N];中國電腦教育報;2004年
8 本版編輯 綜合 編譯整理 田夢;管理好虛擬機的全生命周期[N];計算機世界;2008年
9 李婷;中國研制出全球最快反病毒虛擬機[N];人民郵電;2009年
10 張弛;虛擬機遷移走向真正自由[N];網(wǎng)絡(luò)世界;2010年
相關(guān)博士學(xué)位論文 前10條
1 宋翔;多核虛擬環(huán)境的性能及可伸縮性研究[D];復(fù)旦大學(xué);2014年
2 王桂平;云環(huán)境下面向可信的虛擬機異常檢測關(guān)鍵技術(shù)研究[D];重慶大學(xué);2015年
3 周真;云平臺下運行環(huán)境感知的虛擬機異常檢測策略及算法研究[D];重慶大學(xué);2015年
4 郭芬;面向虛擬機的云平臺資源部署與調(diào)度研究[D];華南理工大學(xué);2015年
5 周傲;高可靠云服務(wù)供應(yīng)關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2015年
6 代煒琦;云計算執(zhí)行環(huán)境可信構(gòu)建關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2015年
7 劉圣卓;面向虛擬集群的鏡像存儲與傳輸優(yōu)化[D];清華大學(xué);2015年
8 彭成磊;云數(shù)據(jù)中心綠色節(jié)能需求的虛擬機負(fù)載均衡技術(shù)研究[D];南京大學(xué);2016年
9 趙長名;IaaS云中基于資源感知的虛擬機資源管埋[D];電子科技大學(xué);2016年
10 陳彬;分布環(huán)境下虛擬機按需部署關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年
相關(guān)碩士學(xué)位論文 前10條
1 潘飛;負(fù)載相關(guān)的虛擬機放置策略研究[D];杭州電子科技大學(xué);2011年
2 王建一;混合型桌面云高可用性研究與實現(xiàn)[D];華南理工大學(xué);2015年
3 周衡;云計算環(huán)境下虛擬機優(yōu)化調(diào)度策略研究[D];河北大學(xué);2015年
4 羅仲皓;基于OpenStack的私有云計算平臺的設(shè)計與實現(xiàn)[D];華南理工大學(xué);2015年
5 李子堂;面向負(fù)載均衡的虛擬機動態(tài)遷移優(yōu)化研究[D];遼寧大學(xué);2015年
6 張煜;基于OpenStack的“實驗云”平臺的研究與開發(fā)[D];西南交通大學(xué);2015年
7 曾文琦;面向應(yīng)用服務(wù)的云規(guī)模虛似機性能監(jiān)控與負(fù)載分析技術(shù)研究[D];復(fù)旦大學(xué);2013年
8 施繼成;面向多核處理器的虛擬機性能優(yōu)化[D];復(fù)旦大學(xué);2014年
9 游井輝;基于虛擬機動態(tài)遷移的資源調(diào)度策略研究[D];華南理工大學(xué);2015年
10 方良英;云平臺的資源優(yōu)化管理研究與實現(xiàn)[D];南京師范大學(xué);2015年
本文編號:1457558
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1457558.html