云數(shù)據(jù)中心虛擬機(jī)放置問(wèn)題研究
發(fā)布時(shí)間:2017-10-04 12:03
本文關(guān)鍵詞:云數(shù)據(jù)中心虛擬機(jī)放置問(wèn)題研究
更多相關(guān)文章: 云計(jì)算 虛擬機(jī)初始化放置 虛擬機(jī)運(yùn)行時(shí)放置 資源監(jiān)控
【摘要】:近年來(lái),隨著云計(jì)算的快速發(fā)展,越來(lái)越多的用戶選擇將應(yīng)用部署在云數(shù)據(jù)中心內(nèi),使得云數(shù)據(jù)中心中管理的虛擬機(jī)的數(shù)目日趨龐大。如何為這些虛擬機(jī)選擇目標(biāo)服務(wù)器,即虛擬機(jī)放置問(wèn)題受到了廣泛的關(guān)注。 本文在深入研究和總結(jié)相關(guān)領(lǐng)域已有成果的基礎(chǔ)上,圍繞最小化虛擬機(jī)之間的通信代價(jià),減少服務(wù)器資源浪費(fèi)以及最小化虛擬機(jī)遷移代價(jià)的虛擬機(jī)放置問(wèn)題,主要開(kāi)展了以下的研究工作: 首先,根據(jù)數(shù)據(jù)中心網(wǎng)絡(luò)拓?fù)湟约疤摂M機(jī)之間的通信特點(diǎn),構(gòu)建了虛擬機(jī)之間的通信代價(jià)矩陣,同時(shí)為服務(wù)器資源建模,這些為虛擬機(jī)放置策略做好基礎(chǔ)工作。 其次,本文提出了基于租戶的虛擬機(jī)分層放置框架。綜合考慮虛擬機(jī)初始化放置和虛擬機(jī)運(yùn)行時(shí)放置來(lái)解決虛擬機(jī)放置問(wèn)題。核心思想是在初始化放置時(shí)將同一租戶的虛擬機(jī)當(dāng)作一個(gè)整體來(lái)考慮,根據(jù)租戶的任務(wù)類型為租戶確定放置策略,最終將虛擬機(jī)放置到服務(wù)器上,然后根據(jù)服務(wù)器和虛擬機(jī)的運(yùn)行數(shù)據(jù)找出需要重新放置的虛擬機(jī),并根據(jù)運(yùn)行時(shí)放置算法計(jì)算出這些虛擬機(jī)的新的目標(biāo)服務(wù)器。 最后本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)虛擬機(jī)放置組件,主要分為兩個(gè)模塊,數(shù)據(jù)收集模塊和虛擬機(jī)放置策略模塊。數(shù)據(jù)收集模塊是基于開(kāi)源軟件OpenStack的監(jiān)控組件Ceilometer實(shí)現(xiàn)的,并對(duì)Ceilometer進(jìn)行了擴(kuò)展,使得Ceilometer收集到放置策略所需的數(shù)據(jù);虛擬機(jī)放置策略模塊采用的是本文提出的放置策略。然后將該模塊集成到測(cè)試云平臺(tái)中。實(shí)驗(yàn)證明本文提出的虛擬機(jī)放置算法取得了良好的效果。
【關(guān)鍵詞】:云計(jì)算 虛擬機(jī)初始化放置 虛擬機(jī)運(yùn)行時(shí)放置 資源監(jiān)控
【學(xué)位授予單位】:中國(guó)科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP302;TP308
【目錄】:
- 摘要5-6
- ABSTRACT6-7
- 目錄7-9
- 表格索引9-10
- 插圖索引10-11
- 算法索引11-12
- 第一章 緒論12-18
- 1.1 研究背景和意義12-13
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀13-15
- 1.3 研究?jī)?nèi)容15-16
- 1.4 論文組織結(jié)構(gòu)16-18
- 第二章 相關(guān)技術(shù)介紹18-28
- 2.1 云計(jì)算與云平臺(tái)18-20
- 2.2 云環(huán)境下資源監(jiān)控機(jī)制20-23
- 2.3 虛擬化技術(shù)23
- 2.4 消息中間件(Rabbitmq)23-26
- 2.5 小結(jié)26-28
- 第三章 基于租戶的虛擬機(jī)分層放置策略28-46
- 3.1 數(shù)據(jù)中心網(wǎng)絡(luò)拓?fù)浜?jiǎn)介28-30
- 3.1.1 樹(shù)形結(jié)構(gòu)28-29
- 3.1.2 遞歸層次結(jié)構(gòu)29
- 3.1.3 Facebook數(shù)據(jù)中心網(wǎng)絡(luò)拓?fù)?/span>29-30
- 3.2 虛擬機(jī)放置問(wèn)題描述30-31
- 3.3 基于租戶的虛擬機(jī)分層放置框架的設(shè)計(jì)31-32
- 3.4 數(shù)據(jù)中心建模32-37
- 3.4.1 數(shù)據(jù)中心資源的刻畫(huà)32-34
- 3.4.2 虛擬機(jī)之間的通信代價(jià)探索34-37
- 3.5 基于租戶的初始化放置算法37-41
- 3.5.1 目標(biāo)集群的選擇38
- 3.5.2 服務(wù)器的選擇38-39
- 3.5.3 算法描述及分析39-41
- 3.6 運(yùn)行時(shí)放置算法41-44
- 3.6.1 需重新放置的虛擬機(jī)的選擇41-42
- 3.6.2 目標(biāo)服務(wù)器的選擇42
- 3.6.3 算法描述及分析42-44
- 3.7 本章小結(jié)44-46
- 第四章 虛擬機(jī)放置組件的設(shè)計(jì)與實(shí)現(xiàn)46-52
- 4.1 虛擬機(jī)放置組件的系統(tǒng)架構(gòu)46
- 4.2 數(shù)據(jù)收集模塊的實(shí)現(xiàn)46-49
- 4.2.1 需求分析46-47
- 4.2.2 Ceilometer的擴(kuò)展47-49
- 4.3 數(shù)據(jù)收集模塊的部署49-51
- 4.3.1 Ceilometer各服務(wù)的部署以及配置49-50
- 4.3.2 Keystone的配置50
- 4.3.3 OpenStack其它服務(wù)的配置50-51
- 4.4 虛擬機(jī)放置模塊到云平臺(tái)的集成51
- 4.5 本章小結(jié)51-52
- 第五章 實(shí)驗(yàn)以及結(jié)果分析52-58
- 5.1 實(shí)驗(yàn)分析52
- 5.2 實(shí)驗(yàn)一52-54
- 5.3 實(shí)驗(yàn)二54-56
- 5.4 本章小結(jié)56-58
- 第六章 總結(jié)與展望58-60
- 6.1 本文工作總結(jié)58-59
- 6.2 未來(lái)工作展望59-60
- 參考文獻(xiàn)60-62
- 致謝62-64
- 在讀期間發(fā)表的學(xué)術(shù)論文與取得的研究成果64
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前5條
1 程容斌;王宏;杜勇;程輝;;數(shù)據(jù)中心網(wǎng)絡(luò)結(jié)構(gòu)綜述[J];電腦知識(shí)與技術(shù);2011年35期
2 董健康;王洪波;李陽(yáng)陽(yáng);程時(shí)端;;IaaS環(huán)境下改進(jìn)能源效率和網(wǎng)絡(luò)性能的虛擬機(jī)放置方法[J];通信學(xué)報(bào);2014年01期
3 丁澤柳;;數(shù)據(jù)中心網(wǎng)絡(luò)拓?fù)涮接慬J];中興通訊技術(shù);2012年04期
4 潘飛;蔣從鋒;徐向華;萬(wàn)健;;負(fù)載相關(guān)的虛擬機(jī)放置策略[J];小型微型計(jì)算機(jī)系統(tǒng);2013年03期
5 胡元元;林滸;李鴻彬;;IaaS云中最小遷移代價(jià)的虛擬機(jī)放置算法[J];小型微型計(jì)算機(jī)系統(tǒng);2014年04期
,本文編號(hào):970533
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/970533.html
最近更新
教材專著