基于OpenFlow的资源动态迁移研究与实现
发布时间:2018-11-25 21:50
【摘要】:随着云计算技术尤其是IaaS(基础设施即服务)的发展和广泛应用,云计算平台可以轻易的管理其拥有的计算,存储和网络资源。虚拟化技术是封装底层资源的关键技术,计算资源虚拟化和存储资源虚拟化现在已经发展的很成熟,但是网络资源的虚拟化是目前虚拟化技术的薄弱环节。OpenFlow技术作为最为主流的SDN(软件定义网络)实现方式,彻底改变了传统网络封闭的架构,为网络虚拟化的实现提供了全新的解决方案,云计算平台和OpenFlow技术结合之后可以为用户提供虚拟化的网络拓扑。 云计算平台通常都提供了虚拟机资源的动态迁移功能,但云计算平台引入OpenFlow实现网络虚拟化之后,对于网络资源的动态迁移以及虚拟机的动态迁移对网络拓扑产生影响等新问题无法直接使用传统的动态迁移手段解决,于是本文设计了资源动态迁移系统来解决这些问题。系统不仅提供了传统的云计算平台的虚拟机资源,还可以直接提供虚拟化网络拓扑给用户。系统的普通用户无需关心资源的底层实现,系统管理员对系统资源的位置进行动态迁移后,系统提供给用户的拓扑保持不变。系统在OpenStack的基础上引入了OpenFlow技术,利用OpenFlow switch来实现虚拟化网络设备,然后利用OpenFlow的流表进行隔离实现了逻辑上的网络拓扑,同时保证了动态迁移操作不会影响拓扑,另外,系统提供了易于使用的Web前端和管理员进行动态迁移的工具。
[Abstract]:With the development and wide application of cloud computing technology, especially IaaS (Infrastructure as a Service), cloud computing platform can easily manage the computing, storage and network resources it owns. Virtualization technology is the key technology to encapsulate the underlying resources. Computing resource virtualization and storage resource virtualization have developed very mature. However, virtualization of network resources is the weak link of virtualization technology at present. As the most mainstream SDN (Software defined Network) implementation method, OpenFlow technology has completely changed the traditional closed network architecture. It provides a new solution for the implementation of network virtualization. The combination of cloud computing platform and OpenFlow technology can provide users with virtualized network topology. Cloud computing platforms generally provide dynamic migration of virtual machine resources, but after cloud computing platforms introduced OpenFlow to implement network virtualization, For the new problems such as the dynamic migration of network resources and the dynamic migration of virtual machines on the network topology, the traditional dynamic migration methods can not be directly used to solve these problems, so this paper designs a resource dynamic migration system to solve these problems. The system not only provides the virtual machine resources of the traditional cloud computing platform, but also provides the virtualized network topology directly to the user. Ordinary users of the system do not need to care about the implementation of the underlying resources. After the system administrators dynamically migrate the location of the system resources, the topology provided by the system to the users remains unchanged. On the basis of OpenStack, the system introduces OpenFlow technology, uses OpenFlow switch to realize virtualization network devices, and then uses the stream table of OpenFlow to isolate the logical network topology and ensures that the dynamic migration operation will not affect the topology. The system provides easy to use Web front-end and administrator dynamic migration tools.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
本文编号:2357471
[Abstract]:With the development and wide application of cloud computing technology, especially IaaS (Infrastructure as a Service), cloud computing platform can easily manage the computing, storage and network resources it owns. Virtualization technology is the key technology to encapsulate the underlying resources. Computing resource virtualization and storage resource virtualization have developed very mature. However, virtualization of network resources is the weak link of virtualization technology at present. As the most mainstream SDN (Software defined Network) implementation method, OpenFlow technology has completely changed the traditional closed network architecture. It provides a new solution for the implementation of network virtualization. The combination of cloud computing platform and OpenFlow technology can provide users with virtualized network topology. Cloud computing platforms generally provide dynamic migration of virtual machine resources, but after cloud computing platforms introduced OpenFlow to implement network virtualization, For the new problems such as the dynamic migration of network resources and the dynamic migration of virtual machines on the network topology, the traditional dynamic migration methods can not be directly used to solve these problems, so this paper designs a resource dynamic migration system to solve these problems. The system not only provides the virtual machine resources of the traditional cloud computing platform, but also provides the virtualized network topology directly to the user. Ordinary users of the system do not need to care about the implementation of the underlying resources. After the system administrators dynamically migrate the location of the system resources, the topology provided by the system to the users remains unchanged. On the basis of OpenStack, the system introduces OpenFlow technology, uses OpenFlow switch to realize virtualization network devices, and then uses the stream table of OpenFlow to isolate the logical network topology and ensures that the dynamic migration operation will not affect the topology. The system provides easy to use Web front-end and administrator dynamic migration tools.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
【参考文献】
相关期刊论文 前5条
1 王昊鹏;刘旺盛;;虚拟化技术在云计算中的应用初探[J];电脑知识与技术;2008年25期
2 李阳阳;;基于开源KVM的服务器虚拟机迁移方案研究[J];计算机安全;2013年08期
3 刘鹏程;陈榕;;面向云计算的虚拟机动态迁移框架[J];计算机工程;2010年05期
4 张建勋;古志民;郑超;;云计算研究进展综述[J];计算机应用研究;2010年02期
5 岳璐;钟联炯;;VMWare虚拟化迁移技术的研究[J];科技信息;2012年36期
,本文编号:2357471
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2357471.html