云計算的虛擬網絡管理系統(tǒng)的研究與實現
發(fā)布時間:2019-04-16 13:55
【摘要】:云計算技術是IT產業(yè)界的一場技術革命,已經成為IT行業(yè)未來發(fā)展的方向,這種變化使得IT基礎架構的運營專業(yè)化程度不斷集中和提高。在云計算的使用中,云計算使用者缺乏對于網絡的配置能力,這部分目前并沒有開放給用戶所使用。雖然云計算的虛擬網絡服務已經受到了更多云計算提供商的關注,但是目前對這方面的支持還處于不完善的階段。 本文是在云計算技術的基礎上,設計了一個云計算的虛擬網絡管理系統(tǒng),目的是為云計算的使用者提供對于虛擬網絡的配置能力。系統(tǒng)建立了一個基于云計算環(huán)境下的統(tǒng)一網絡技術架構,根據用戶的需求,為用戶提供網絡服務。系統(tǒng)主要包括云控制器和網絡控制器。其中云控制器負責的工作主要是接受用戶部署策略、管理物理資源、放置虛擬機和分配存儲空間等。網絡控制器實現虛擬機之間的通信,為其分配IP地址,并通過劃分VLAN的方式來實現網絡流量隔離的安全需求,通過改進的映射算法實現對用戶需求的優(yōu)化部署。 在對用戶需求的實際部署過程中,本文采用改進出的一種加權可重復映射的算法,來實現虛擬機在網絡的優(yōu)化映射問題,并進行了仿真實驗。算法采用了兩步映射結構,分為節(jié)點映射和鏈路映射兩部分,在節(jié)點映射過程中采用貪心算法,鏈路映射中采用k最短路徑算法。算法在節(jié)點映射過程中,利用就近原則對鄰近節(jié)點的剩余資源值進行加權,使得鄰近節(jié)點得到優(yōu)先選擇,并利用虛擬機部署時節(jié)點的可重復映射的特性擴大備選節(jié)點集合,降低了后續(xù)鏈路映射的難度。其優(yōu)點在于充分考慮了虛擬機位置和虛擬網絡約束條件,對用戶需求的虛擬網絡進行優(yōu)化配置,提高資源利用率。仿真結果表明,算法具有更高的用戶需求接受率,更高的平均收益和收益成本比,在資源利用率方面表現良好。
[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.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.07
本文編號: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.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.07
【參考文獻】
相關期刊論文 前3條
1 李文;吳春明;陳鍵;平玲娣;;節(jié)點可重復映射和鏈路可分流的虛擬網映射算法[J];電信科學;2010年10期
2 徐鵬;李勇;金德鵬;蘇厲;曾烈光;;改進的兩階段虛擬網映射算法[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期
相關博士學位論文 前1條
1 劉江;虛擬網絡映射機制與算法研究[D];北京郵電大學;2012年
,本文編號:2458833
本文鏈接:http://www.wukwdryxk.cn/guanlilunwen/ydhl/2458833.html
最近更新
教材專著