云計(jì)算的虛擬網(wǎng)絡(luò)管理系統(tǒng)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-04-16 13:55
【摘要】:云計(jì)算技術(shù)是IT產(chǎn)業(yè)界的一場技術(shù)革命,已經(jīng)成為IT行業(yè)未來發(fā)展的方向,這種變化使得IT基礎(chǔ)架構(gòu)的運(yùn)營專業(yè)化程度不斷集中和提高。在云計(jì)算的使用中,云計(jì)算使用者缺乏對于網(wǎng)絡(luò)的配置能力,這部分目前并沒有開放給用戶所使用。雖然云計(jì)算的虛擬網(wǎng)絡(luò)服務(wù)已經(jīng)受到了更多云計(jì)算提供商的關(guān)注,但是目前對這方面的支持還處于不完善的階段。 本文是在云計(jì)算技術(shù)的基礎(chǔ)上,設(shè)計(jì)了一個(gè)云計(jì)算的虛擬網(wǎng)絡(luò)管理系統(tǒng),目的是為云計(jì)算的使用者提供對于虛擬網(wǎng)絡(luò)的配置能力。系統(tǒng)建立了一個(gè)基于云計(jì)算環(huán)境下的統(tǒng)一網(wǎng)絡(luò)技術(shù)架構(gòu),根據(jù)用戶的需求,為用戶提供網(wǎng)絡(luò)服務(wù)。系統(tǒng)主要包括云控制器和網(wǎng)絡(luò)控制器。其中云控制器負(fù)責(zé)的工作主要是接受用戶部署策略、管理物理資源、放置虛擬機(jī)和分配存儲(chǔ)空間等。網(wǎng)絡(luò)控制器實(shí)現(xiàn)虛擬機(jī)之間的通信,為其分配IP地址,并通過劃分VLAN的方式來實(shí)現(xiàn)網(wǎng)絡(luò)流量隔離的安全需求,通過改進(jìn)的映射算法實(shí)現(xiàn)對用戶需求的優(yōu)化部署。 在對用戶需求的實(shí)際部署過程中,本文采用改進(jìn)出的一種加權(quán)可重復(fù)映射的算法,來實(shí)現(xiàn)虛擬機(jī)在網(wǎng)絡(luò)的優(yōu)化映射問題,并進(jìn)行了仿真實(shí)驗(yàn)。算法采用了兩步映射結(jié)構(gòu),分為節(jié)點(diǎn)映射和鏈路映射兩部分,在節(jié)點(diǎn)映射過程中采用貪心算法,鏈路映射中采用k最短路徑算法。算法在節(jié)點(diǎn)映射過程中,利用就近原則對鄰近節(jié)點(diǎn)的剩余資源值進(jìn)行加權(quán),使得鄰近節(jié)點(diǎn)得到優(yōu)先選擇,并利用虛擬機(jī)部署時(shí)節(jié)點(diǎn)的可重復(fù)映射的特性擴(kuò)大備選節(jié)點(diǎn)集合,降低了后續(xù)鏈路映射的難度。其優(yōu)點(diǎn)在于充分考慮了虛擬機(jī)位置和虛擬網(wǎng)絡(luò)約束條件,對用戶需求的虛擬網(wǎng)絡(luò)進(jìn)行優(yōu)化配置,提高資源利用率。仿真結(jié)果表明,算法具有更高的用戶需求接受率,更高的平均收益和收益成本比,在資源利用率方面表現(xiàn)良好。
[Abstract]:Cloud computing technology is a technological revolution in IT industry and has become the direction of future development of IT industry. This change makes the operation specialization of IT infrastructure more and more concentrated and improved. In the use of cloud computing, cloud computing users lack the ability to configure the network, which is not open to users at present. Although the virtual network service of cloud computing has attracted more and more attention of cloud computing providers, the support for this aspect is still in the imperfect stage. On the basis of cloud computing technology, this paper designs a virtual network management system for cloud computing, which aims to provide users of cloud computing with the ability to configure virtual network. The system establishes a unified network technology architecture based on cloud computing environment, and provides network services to users according to the needs of users. The system mainly includes cloud controller and network controller. The cloud controller is mainly responsible for accepting user deployment strategy, managing physical resources, placing virtual machines and allocating storage space. The network controller realizes the communication between virtual machines, assigns the IP address to the virtual machine, realizes the security requirement of network traffic isolation by dividing VLAN, and optimizes the deployment of user requirements through the improved mapping algorithm. In the actual deployment of user requirements, an improved weighted repeatable mapping algorithm is used to realize the optimization mapping of virtual machines in the network, and the simulation experiment is carried out. The algorithm adopts two-step mapping structure, which is divided into two parts: node mapping and link mapping. Greedy algorithm is used in the process of node mapping, and k-shortest path algorithm is used in link mapping. In the process of node mapping, the residual resource values of adjacent nodes are weighted by the nearest principle, so that the neighboring nodes can be selected first, and the set of alternate nodes is expanded by using the characteristics of repeatable mapping of nodes when virtual machine is deployed. It reduces the difficulty of subsequent link mapping. The advantage of the virtual network is that it considers the virtual machine location and virtual network constraints, optimizes the configuration of the virtual network required by users, and improves the utilization of resources. Simulation results show that the algorithm has higher user demand acceptance rate, higher average revenue-to-cost ratio, and good performance in resource utilization.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.07
本文編號(hào):2458833
[Abstract]:Cloud computing technology is a technological revolution in IT industry and has become the direction of future development of IT industry. This change makes the operation specialization of IT infrastructure more and more concentrated and improved. In the use of cloud computing, cloud computing users lack the ability to configure the network, which is not open to users at present. Although the virtual network service of cloud computing has attracted more and more attention of cloud computing providers, the support for this aspect is still in the imperfect stage. On the basis of cloud computing technology, this paper designs a virtual network management system for cloud computing, which aims to provide users of cloud computing with the ability to configure virtual network. The system establishes a unified network technology architecture based on cloud computing environment, and provides network services to users according to the needs of users. The system mainly includes cloud controller and network controller. The cloud controller is mainly responsible for accepting user deployment strategy, managing physical resources, placing virtual machines and allocating storage space. The network controller realizes the communication between virtual machines, assigns the IP address to the virtual machine, realizes the security requirement of network traffic isolation by dividing VLAN, and optimizes the deployment of user requirements through the improved mapping algorithm. In the actual deployment of user requirements, an improved weighted repeatable mapping algorithm is used to realize the optimization mapping of virtual machines in the network, and the simulation experiment is carried out. The algorithm adopts two-step mapping structure, which is divided into two parts: node mapping and link mapping. Greedy algorithm is used in the process of node mapping, and k-shortest path algorithm is used in link mapping. In the process of node mapping, the residual resource values of adjacent nodes are weighted by the nearest principle, so that the neighboring nodes can be selected first, and the set of alternate nodes is expanded by using the characteristics of repeatable mapping of nodes when virtual machine is deployed. It reduces the difficulty of subsequent link mapping. The advantage of the virtual network is that it considers the virtual machine location and virtual network constraints, optimizes the configuration of the virtual network required by users, and improves the utilization of resources. Simulation results show that the algorithm has higher user demand acceptance rate, higher average revenue-to-cost ratio, and good performance in resource utilization.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.07
【參考文獻(xiàn)】
相關(guān)期刊論文 前3條
1 李文;吳春明;陳鍵;平玲娣;;節(jié)點(diǎn)可重復(fù)映射和鏈路可分流的虛擬網(wǎng)映射算法[J];電信科學(xué);2010年10期
2 徐鵬;李勇;金德鵬;蘇厲;曾烈光;;改進(jìn)的兩階段虛擬網(wǎng)映射算法[J];計(jì)算機(jī)工程;2012年05期
3 ;A new algorithm based on the proximity principle for the virtual network embedding problem[J];Journal of Zhejiang University-Science C(Computers & Electronics);2011年11期
相關(guān)博士學(xué)位論文 前1條
1 劉江;虛擬網(wǎng)絡(luò)映射機(jī)制與算法研究[D];北京郵電大學(xué);2012年
,本文編號(hào):2458833
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2458833.html
最近更新
教材專著