云計算環(huán)境下網(wǎng)絡(luò)感知的虛擬機遷移研究
發(fā)布時間:2019-01-09 15:47
【摘要】:隨著信息技術(shù)的高速發(fā)展,云計算改變了計算機的服務(wù)種類和形式。無論是實體的計算機主機、網(wǎng)絡(luò)設(shè)備,還是抽象的計算、存儲、網(wǎng)絡(luò)等資源,都能隨時隨地按需請求和付費。云計算開創(chuàng)了一種新的服務(wù)模式,它將成千上萬的計算機整合在一起為用戶提供全方位的服務(wù),包括基礎(chǔ)設(shè)施、平臺和軟件,用戶只需請求所需服務(wù),按需付費。然而,隨著云數(shù)據(jù)中心規(guī)模不斷擴大,網(wǎng)絡(luò)資源負載成倍地增長,且網(wǎng)絡(luò)資源負載不均。如何通過虛擬機遷移優(yōu)化網(wǎng)絡(luò)資源成為了目前研究的熱點。本文研究的重點是通過虛擬機遷移降低網(wǎng)絡(luò)資源負載并實現(xiàn)網(wǎng)絡(luò)資源負載均衡,遷移包含虛擬機選擇和放置兩個過程。本文提出了網(wǎng)絡(luò)流量感知的虛擬機遷移算法,根據(jù)各虛擬機之間通信流量的大小對虛擬機配對并排序,通信流量最高的虛擬機對作為待遷移虛擬機,再根據(jù)虛擬機遷移開銷,可用資源的大小確定目標(biāo)主機。該算法可以有效降低云數(shù)據(jù)中心的網(wǎng)絡(luò)流量。本文還針對網(wǎng)絡(luò)資源負載不均提出了網(wǎng)絡(luò)資源分層均衡的虛擬機遷移算法,將云數(shù)據(jù)中心分為多個區(qū)域,利用虛擬機遷移均衡各區(qū)域內(nèi)的網(wǎng)絡(luò)資源負載,最終實現(xiàn)云數(shù)據(jù)中心的負載均衡,該算法每次選擇帶寬利用率最高或最低的虛擬機,同時選擇網(wǎng)絡(luò)資源負載最低或最高的目標(biāo)主機。最后,利用OpenStack平臺的云主機移植和資源管理功能設(shè)計了一套虛擬機遷移模塊并成功實現(xiàn)了本文提出的網(wǎng)絡(luò)資源分層均衡的虛擬機遷移算法。
[Abstract]:With the rapid development of information technology, cloud computing has changed the types and forms of computer services. Whether it is a computer host, a network device, or an abstract computing, storage, network, and other resources, can anytime, anywhere on demand and payment. Cloud computing creates a new service model that brings together thousands of computers to provide users with a full range of services, including infrastructure, platforms and software. However, with the expansion of cloud data center, the network resource load increases exponentially, and the network resource load is uneven. How to optimize network resources through virtual machine migration has become a hot topic. The emphasis of this paper is to reduce the network resource load and realize the network resource load balance through virtual machine migration, which includes two processes: virtual machine selection and placement. This paper proposes a virtual machine migration algorithm based on network traffic awareness. The virtual machine is paired and sorted according to the traffic of each virtual machine. The virtual machine pair with the highest traffic is used as the virtual machine to be migrated, and then according to the migration overhead of the virtual machine. The size of the available resources determines the target host. This algorithm can effectively reduce the network traffic of cloud data center. This paper also proposes a hierarchical migration algorithm for network resources, which divides the cloud data center into multiple regions and uses virtual machines to balance the load of network resources in each region. Finally the load balancing of cloud data center is realized. Each time the virtual machine with the highest bandwidth utilization or the lowest bandwidth utilization is selected and the target host with the lowest or highest network resource load is selected at the same time. Finally, a virtual machine migration module is designed by using the cloud host migration and resource management functions of OpenStack platform, and the virtual machine migration algorithm proposed in this paper is successfully implemented.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP302;TP393.09
本文編號:2405825
[Abstract]:With the rapid development of information technology, cloud computing has changed the types and forms of computer services. Whether it is a computer host, a network device, or an abstract computing, storage, network, and other resources, can anytime, anywhere on demand and payment. Cloud computing creates a new service model that brings together thousands of computers to provide users with a full range of services, including infrastructure, platforms and software. However, with the expansion of cloud data center, the network resource load increases exponentially, and the network resource load is uneven. How to optimize network resources through virtual machine migration has become a hot topic. The emphasis of this paper is to reduce the network resource load and realize the network resource load balance through virtual machine migration, which includes two processes: virtual machine selection and placement. This paper proposes a virtual machine migration algorithm based on network traffic awareness. The virtual machine is paired and sorted according to the traffic of each virtual machine. The virtual machine pair with the highest traffic is used as the virtual machine to be migrated, and then according to the migration overhead of the virtual machine. The size of the available resources determines the target host. This algorithm can effectively reduce the network traffic of cloud data center. This paper also proposes a hierarchical migration algorithm for network resources, which divides the cloud data center into multiple regions and uses virtual machines to balance the load of network resources in each region. Finally the load balancing of cloud data center is realized. Each time the virtual machine with the highest bandwidth utilization or the lowest bandwidth utilization is selected and the target host with the lowest or highest network resource load is selected at the same time. Finally, a virtual machine migration module is designed by using the cloud host migration and resource management functions of OpenStack platform, and the virtual machine migration algorithm proposed in this paper is successfully implemented.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP302;TP393.09
【參考文獻】
相關(guān)期刊論文 前6條
1 朱百合;;云計算的特點與關(guān)鍵技術(shù)及其在物聯(lián)網(wǎng)中的應(yīng)用[J];電子制作;2013年10期
2 郎為民;楊德鵬;李虎生;;中國云計算發(fā)展現(xiàn)狀研究[J];電信快報;2011年10期
3 龍文;;云時代數(shù)字圖書館的抉擇——公有云、私有云與傳統(tǒng)數(shù)據(jù)中心[J];中國教育信息化;2011年19期
4 羅軍舟;金嘉暉;宋愛波;東方;;云計算:體系架構(gòu)與關(guān)鍵技術(shù)[J];通信學(xué)報;2011年07期
5 孫昱;李小勇;管海兵;;虛擬機實時遷移技術(shù)研究[J];微型電腦應(yīng)用;2008年07期
6 薛海峰;卿斯?jié)h;張煥國;;XEN虛擬機分析[J];系統(tǒng)仿真學(xué)報;2007年23期
,本文編號:2405825
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2405825.html
最近更新
教材專著