基于OpenFlow的資源動態(tài)遷移研究與實現(xiàn)
發(fā)布時間:2018-11-25 21:50
【摘要】:隨著云計算技術尤其是IaaS(基礎設施即服務)的發(fā)展和廣泛應用,云計算平臺可以輕易的管理其擁有的計算,存儲和網(wǎng)絡資源。虛擬化技術是封裝底層資源的關鍵技術,計算資源虛擬化和存儲資源虛擬化現(xiàn)在已經(jīng)發(fā)展的很成熟,但是網(wǎng)絡資源的虛擬化是目前虛擬化技術的薄弱環(huán)節(jié)。OpenFlow技術作為最為主流的SDN(軟件定義網(wǎng)絡)實現(xiàn)方式,徹底改變了傳統(tǒng)網(wǎng)絡封閉的架構,為網(wǎng)絡虛擬化的實現(xiàn)提供了全新的解決方案,云計算平臺和OpenFlow技術結(jié)合之后可以為用戶提供虛擬化的網(wǎng)絡拓撲。 云計算平臺通常都提供了虛擬機資源的動態(tài)遷移功能,但云計算平臺引入OpenFlow實現(xiàn)網(wǎng)絡虛擬化之后,對于網(wǎng)絡資源的動態(tài)遷移以及虛擬機的動態(tài)遷移對網(wǎng)絡拓撲產(chǎn)生影響等新問題無法直接使用傳統(tǒng)的動態(tài)遷移手段解決,于是本文設計了資源動態(tài)遷移系統(tǒng)來解決這些問題。系統(tǒng)不僅提供了傳統(tǒng)的云計算平臺的虛擬機資源,還可以直接提供虛擬化網(wǎng)絡拓撲給用戶。系統(tǒng)的普通用戶無需關心資源的底層實現(xiàn),系統(tǒng)管理員對系統(tǒng)資源的位置進行動態(tài)遷移后,系統(tǒng)提供給用戶的拓撲保持不變。系統(tǒng)在OpenStack的基礎上引入了OpenFlow技術,利用OpenFlow switch來實現(xiàn)虛擬化網(wǎng)絡設備,然后利用OpenFlow的流表進行隔離實現(xiàn)了邏輯上的網(wǎng)絡拓撲,同時保證了動態(tài)遷移操作不會影響拓撲,另外,系統(tǒng)提供了易于使用的Web前端和管理員進行動態(tài)遷移的工具。
[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 劉鵬程;陳榕;;面向云計算的虛擬機動態(tài)遷移框架[J];計算機工程;2010年05期
4 張建勛;古志民;鄭超;;云計算研究進展綜述[J];計算機應用研究;2010年02期
5 岳璐;鐘聯(lián)炯;;VMWare虛擬化遷移技術的研究[J];科技信息;2012年36期
,本文編號:2357471
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2357471.html
最近更新
教材專著