云计算的虚拟网络管理系统的研究与实现
发布时间:2019-04-16 13:55
【摘要】:云计算技术是IT产业界的一场技术革命,已经成为IT行业未来发展的方向,这种变化使得IT基础架构的运营专业化程度不断集中和提高。在云计算的使用中,云计算使用者缺乏对于网络的配置能力,这部分目前并没有开放给用户所使用。虽然云计算的虚拟网络服务已经受到了更多云计算提供商的关注,但是目前对这方面的支持还处于不完善的阶段。 本文是在云计算技术的基础上,设计了一个云计算的虚拟网络管理系统,目的是为云计算的使用者提供对于虚拟网络的配置能力。系统建立了一个基于云计算环境下的统一网络技术架构,根据用户的需求,为用户提供网络服务。系统主要包括云控制器和网络控制器。其中云控制器负责的工作主要是接受用户部署策略、管理物理资源、放置虚拟机和分配存储空间等。网络控制器实现虚拟机之间的通信,为其分配IP地址,并通过划分VLAN的方式来实现网络流量隔离的安全需求,通过改进的映射算法实现对用户需求的优化部署。 在对用户需求的实际部署过程中,本文采用改进出的一种加权可重复映射的算法,来实现虚拟机在网络的优化映射问题,并进行了仿真实验。算法采用了两步映射结构,分为节点映射和链路映射两部分,在节点映射过程中采用贪心算法,链路映射中采用k最短路径算法。算法在节点映射过程中,利用就近原则对邻近节点的剩余资源值进行加权,使得邻近节点得到优先选择,并利用虚拟机部署时节点的可重复映射的特性扩大备选节点集合,降低了后续链路映射的难度。其优点在于充分考虑了虚拟机位置和虚拟网络约束条件,对用户需求的虚拟网络进行优化配置,提高资源利用率。仿真结果表明,算法具有更高的用户需求接受率,更高的平均收益和收益成本比,在资源利用率方面表现良好。
[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 李文;吴春明;陈键;平玲娣;;节点可重复映射和链路可分流的虚拟网映射算法[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
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2458833.html