云環(huán)境下調(diào)度問題的研究與實現(xiàn)
發(fā)布時間:2017-11-26 18:24
本文關(guān)鍵詞:云環(huán)境下調(diào)度問題的研究與實現(xiàn)
更多相關(guān)文章: 云計算 虛擬機放置 分組遺傳算法 BP神經(jīng)網(wǎng)絡(luò)
【摘要】:自從“云計算”的概念被提出后,云計算迅速成為IT領(lǐng)域的研究熱點。云計算給我們帶來了新的計算和服務(wù)模式。通過這種模式,用戶可以按需訪問云上的應(yīng)用程序和數(shù)據(jù)。作為云計算中最基礎(chǔ)的服務(wù),基礎(chǔ)設(shè)施即服務(wù)(Infrastructure as a Service,IaaS)是通過虛擬化實現(xiàn)物理資源共享的。虛擬化技術(shù)允許一個物理服務(wù)器上運行多個獨立的虛擬機,并且可以將動態(tài)變化的負載從一個物理機器遷移到另一個物理機器上。隨著云提供商業(yè)務(wù)的拓展以及用戶量的擴大,勢必帶來更大的資源需求量,資源分配和調(diào)度算法的優(yōu)劣直接影響到整個系統(tǒng)的資源利用率、服務(wù)質(zhì)量(Quality of Service,QoS)和能源消耗情況。對于數(shù)據(jù)中心中的資源調(diào)度,學(xué)術(shù)界已經(jīng)有了很多研究與成果。但大多數(shù)研究只是針對單一資源利用情況討論,沒有綜合多個方面進行考慮,例如能耗問題。為了提高數(shù)據(jù)中心的資源利用率并降低數(shù)據(jù)中心能耗,本文在深入研究現(xiàn)有的研究成果后,提出了基于分組遺傳算法的虛擬機初放置算法和基于負載預(yù)測的虛擬機動態(tài)調(diào)度策略;诜纸M遺傳算法的虛擬機初放置算法考慮了系統(tǒng)資源的利用率、能源消耗情況和峰值溫度,力圖系統(tǒng)在多個目標(biāo)下都有較好的表現(xiàn)。在文中,分析了普通的分組遺傳算法在解決此類問題不足的原因,提出了針對此類問題的改進分組遺傳算法并應(yīng)用到虛擬機放置算法中;谪撦d預(yù)測的虛擬機動態(tài)調(diào)度策略通過對每臺物理機的負載進行監(jiān)控,并使用BP神經(jīng)網(wǎng)絡(luò)預(yù)測下一段時間的負載情況,通過兩級閾值機制有效地減少不必要的虛擬機遷移操作,提升服務(wù)等級(Service-Level Agreement,SLA)。同時,算法在選取遷移虛擬機的時候,根據(jù)虛擬機負載以及遷移數(shù)據(jù)量情況,選擇最大遷移效率的虛擬機進行遷移。最后,本文設(shè)計了一個基于OpenStack的基礎(chǔ)云平臺。在實現(xiàn)過程中使用了文中提出的資源調(diào)度算法,同時,實現(xiàn)了必要的資源管理中間件和監(jiān)控系統(tǒng)。實現(xiàn)表明本文提出的資源調(diào)度算法具有一定的有效性和可行性。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.01
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 查英華;楊靜麗;;云計算仿真平臺CloudSim在資源分配研究中的應(yīng)用[J];軟件導(dǎo)刊;2012年11期
,本文編號:1230729
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/1230729.html
最近更新
教材專著