云環(huán)境下面向節(jié)能的虛擬機調度研究
本文關鍵詞:云環(huán)境下面向節(jié)能的虛擬機調度研究 出處:《華東師范大學》2017年碩士論文 論文類型:學位論文
更多相關文章: 云計算 綠色計算 裝箱問題 背包問題 貪心算法 動態(tài)規(guī)劃 人工魚群算法
【摘要】:近年來隨著越來越多的服務和應用遷至云端運行,云服務提供商不得不擴大云數(shù)據(jù)中心的規(guī)模。大規(guī)模的數(shù)據(jù)中心不僅消耗巨大的電能,同時釋放的大量二氧化碳也會對全球氣候造成一定的影響。因此,近年來數(shù)據(jù)中心節(jié)能技術受到了各界的廣泛關注和研究。為保證云服務提供商自身的利益和云用戶的滿意度,用戶在使用云服務時需要和云服務提供商簽訂服務等級協(xié)議(SLA,Service-level Agreement)。本文主要研究如何在保證盡量不違反SLA協(xié)議的前提下通過對虛擬機的合理調度達到數(shù)據(jù)中心節(jié)能的目的。為研究如何降低數(shù)據(jù)中心能耗,本文首先分析了虛擬機調度的系統(tǒng)模型,分析了虛擬機調度中待遷移虛擬機的選取及放置問題的數(shù)學模型,分析了云數(shù)據(jù)中心中單臺服務器的能耗模型及虛擬機遷移過程中產(chǎn)生的能耗開銷和由于違反SLA所帶來的開銷,得出通過設置合理的CPU使用率閾值,可以有效降低總開銷。在本文的第四部分,我們分析了使用靜態(tài)閾值和動態(tài)自適應閾值檢測過載服務器的優(yōu)缺點及適用場景;分析了貪心算法選擇待遷移虛擬機集合的缺點并提出了基于動態(tài)規(guī)劃的虛擬機選擇方法;在待遷移虛擬機的放置問題上,我們分析了基于降序最佳適應算法來解決待遷移虛擬機放置問題的算法,并提出運用人工魚群算法來解決待遷移虛擬機放置的方法。通過實驗證明本文所提出的虛擬機選擇算法和虛擬機放置算法具有較好的節(jié)能效果,并且能夠保證SLA違反率在可接受范圍內。
[Abstract]:In recent years, with more and more services and applications moving to the cloud, cloud service providers have to expand the scale of cloud data centers. The amount of carbon dioxide released at the same time will also have an impact on the global climate. In recent years, data center energy-saving technology has been widely concerned and studied. In order to ensure cloud service providers' own interests and cloud users' satisfaction. Users need to sign a service level agreement (SLA) with the cloud service provider when using the cloud service. Service-level agreements). This paper mainly studies how to achieve the goal of data center energy saving by reasonable scheduling of virtual machine without violating SLA protocol as far as possible, and how to reduce the energy consumption of data center in order to study how to reduce the energy consumption of data center. This paper first analyzes the system model of virtual machine scheduling, and analyzes the mathematical model of the selection and placement of the virtual machine to be migrated in the virtual machine scheduling. The energy consumption model of a single server in the cloud data center, the energy consumption incurred during the migration of virtual machine and the overhead caused by violating SLA are analyzed, and the reasonable threshold of CPU utilization is obtained. In the 4th part of this paper, we analyze the advantages and disadvantages of using static threshold and dynamic adaptive threshold to detect overload server. The shortcomings of greedy algorithm in selecting the set of virtual machines to be migrated are analyzed and a dynamic programming based virtual machine selection method is proposed. On the placement of virtual machines to be migrated, we analyze the algorithm based on descending optimal adaptation algorithm to solve the problem of virtual machines to be migrated. An artificial fish swarm algorithm is proposed to solve the problem of virtual machine placement. Experiments show that the virtual machine selection algorithm and virtual machine placement algorithm proposed in this paper have a good energy-saving effect. And can ensure that the SLA violation rate is within acceptable range.
【學位授予單位】:華東師范大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP302
【參考文獻】
相關期刊論文 前10條
1 肖丁;賈亞璞;石川;;云計算環(huán)境下的非線性能耗建模方法[J];北京郵電大學學報;2016年01期
2 林偉偉;吳文泰;;面向云計算環(huán)境的能耗測量和管理方法[J];軟件學報;2016年04期
3 羅亮;吳文峻;張飛;;面向云計算數(shù)據(jù)中心的能耗建模方法[J];軟件學報;2014年07期
4 孫文超;黃峗;;數(shù)據(jù)中心能耗模型分析與研究[J];上海節(jié)能;2014年01期
5 程春玲;潘鈺;張登銀;;云環(huán)境下一種節(jié)能的資源調度算法[J];系統(tǒng)工程與電子技術;2013年11期
6 呂天文;;中國綠色數(shù)據(jù)中心深度解析與展望[J];電源世界;2012年12期
7 葉可江;吳朝暉;姜曉紅;何欽銘;;虛擬化云計算平臺的能耗管理[J];計算機學報;2012年06期
8 王軍;馮鈴;薛文偉;;服務器與集群系統(tǒng)節(jié)能技術研究[J];軟件;2011年02期
9 曾宇;;服務器節(jié)能及能效評價技術綜述[J];信息技術與標準化;2008年09期
10 李曉磊,錢積新;基于分解協(xié)調的人工魚群優(yōu)化算法研究[J];電路與系統(tǒng)學報;2003年01期
相關會議論文 前1條
1 李曉磊;錢積新;;人工魚群算法:自下而上的尋優(yōu)模式[A];過程系統(tǒng)工程2001年會論文集[C];2001年
相關博士學位論文 前2條
1 劉海坤;虛擬機在線遷移性能優(yōu)化關鍵技術研究[D];華中科技大學;2012年
2 李曉磊;一種新型的智能優(yōu)化方法-人工魚群算法[D];浙江大學;2003年
相關碩士學位論文 前1條
1 鐘元椋;考慮虛擬機生命周期和延時的云數(shù)據(jù)中心的節(jié)能算法研究[D];電子科技大學;2012年
,本文編號:1415653
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1415653.html