跳到主要內容

臺灣博碩士論文加值系統

(44.211.117.197) 您好!臺灣時間:2024/05/27 05:30
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:尉遲仲涵
研究生(外文):JONG-HARN, YWI CHI
論文名稱:基於軟體定義網路之多用戶大型資料中心設計
論文名稱(外文):Design of SDN based Large-Scale Multi-Tenant Data Center Networks
指導教授:李詩偉李詩偉引用關係
指導教授(外文):SHI-WEI, LEE
口試委員:黃仁竑顏宏旭江為國林柏青
口試委員(外文):REN-HUNG, HWANGHUNG-HSU, YENWEI-KUO, CHIANGPO-CHING, LIN
口試日期:2015-07-24
學位類別:碩士
校院名稱:國立中正大學
系所名稱:通訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:51
中文關鍵詞:大型資料中心網路軟體定義網路可擴展性負載平衡虛擬機即時轉移自動設定
外文關鍵詞:Large Data Center NetworkSoftware Defined NetworkScalabilityLoad balancedVM Live MigrationAuto Configuration
相關次數:
  • 被引用被引用:0
  • 點閱點閱:255
  • 評分評分:
  • 下載下載:18
  • 收藏至我的研究室書目清單書目收藏:1
在本文中,我們提出了一個可靠且適用於大型資料中心的網路架構,由於這個設計混合了Ethernet與SDN交換機,可以有效降低建置成本。我們利用Ethernet交換機MAC learning與簡化狀態管理的好處,降低了環境設定的複雜度。另外,藉由在資料中心的核心網路採用SDN交換機,使得系統能夠動態更換路徑與快速故障修復。此網路架構在單一資料中心,能夠支援超過10萬台實體機與100萬台虛擬機同時在線,可容納超過64K個用戶,每個用戶可使用4096個虛擬網路,並且能夠自由指派IP位址與VLAN IDs。由於資料中心網路充斥著大量的廣播封包造成浪費頻寬,其中又以ARP封包為主,我們攔截了所有的ARP封包,由SDN controller負責回應所有的位址查找請求。為了增加系統的可靠性,使用了兩台SDN controller,透過in-band control channel,管理與控制網路中的任何裝置,並實作了隨插即用的功能,。我們為資料中心內的實體機啟用了MPTCP功能,提升TCP連線的吞吐量,並提出一個能夠避免使用較壅塞Link的congestion aware (CA)路徑選擇方法。我們在本文提到的網路架構中,實際進行模擬與實體測試,實驗結果表示,系統能夠處理非常大量的連線請求以及在進行Live Migration後,短時間內恢復被中斷的虛擬機連線。我們的實驗結果顯示,congestion aware路徑選擇方法搭配MPTCP與基於ECMP的MPTCP相比,無論是模擬還是實際測試,都獲得了較好的結果,因此虛擬機在大型資料中心啟用MPTCP可以獲得較多的網路吞吐量。
Abstract— In this thesis, we propose an architecture for realizing a reliable large scale data center network. This network is a cost effective hybrid SDN-Ethernet network. We fully take advantage of the automatic learning capability of the Ethernet switches to simplify state management. By employing SDN switches in the core of the network, the system is able to perform route changes for supporting VM live migration and fast failure recovery. Using the proposed architecture, a single data center can support hundreds of thousand physical machines (PM) and own up to a million of virtual machines (VM). Besides, more than 64K tenants can share a single data center and each tenant can individually own up to 4K VLANs in their network. Each tenant is allowed to freely assign IP addresses and VLAN IDs to their VM. Unlike conventional IP network that employing packet broadcasting to handle ARP queries, in our system, ARP packets are considered to be control packets. They are processed in the system controller so as to mitigate the impact of ARP broadcast in a large data center To enhance reliability, dual SDN controllers are used to manage the network through in-band control channels. The controllers are able to detect network topology and computing servers automatically. It fully supports plug and play service to reduce the possible configuration errors introduced by human. We apply MPTCP to provide multiple subflows to enhance throughput of TCP connections. In this work, a novel congestion aware routing is propose for network load balancing. We have conducted experiments and simulations to evaluate the performance of the proposed network. The experimental results show that the system is able to handle heavy connection requests and resume connections after VM migrations within short time. Our simulation results also reveal that the proposed congestion aware routing outperforms ECMP. It improves the total MPTCP throughput significantly.
誌謝辭 ii
中文摘要 iii
英文摘要 iv
目錄 vi
第一章 緒論 1
1.1 研究背景與動機 1
1.2 論文架構 3
第二章 相關研究 4
2.1 基於乙太網路的資料中心設計 4
2.2 基於軟體定義網路的資料中心設計 6
2.3 負載平衡路由 8
2.4 OpenStack 10
2.5 OpenDaylight 13
2.6 虛擬機Live Migration 15
第三章 系統架構與設計 18
3.1 網路架構 18
3.2 位址解析與路徑設定 21
3.3 隨插即用 25
3.4 建立網路拓樸 27
3.5 縮短Live Migration斷線時間 29
3.7 In-band Control 30
第四章 適用於MPTCP之路由演算法 33
4.1 多路徑TCP 33
4.2 Congestion Aware Routing with MPTCP 37
第五章 模擬與實驗的結果與分析 40
5.1 實驗環境介紹 40
5.2 位址解析功能測試 41
5.3 服務中斷時間測量 42
5.4 多路徑路由效能分析 44
第六章 結論 49
參考文獻 50
[1]J. Mudigonda, P. Yalagandula, M. Al-Fares, and J. C. Mogul, “SPAIN: COTS Data-center Ethernet for Multipathing over Arbitrary Topologies,” in Proc. NSDI, 2010.
[2]M. F. Bari, R. Boutaba, R. Esteves, L. Z. Granville, M. Podlesny, M. G. Rabbani, Q. Zhang, and M. F. Zhani, “Data Center Network Virtualization: A Survey,” in Proc. IEEE Communications Surveys & Tutorials, vol. 15, no. 2, pp. 909-928, 2013.
[3]Tzi-cker Chiueh, Cheng-Chun Tu, Yu-Cheng Wang, Pai-Wei Wang, Kai-Wen Li, and Yu-Ming Huang, “Peregrine: An All-Layer-2 Container Computer Network,” In 2012 IEEE Fifth International Conference on Cloud Computing, 2012, pp. 686-693.
[4]C. Guo, G. Lu, H. J. Wang, S. Yang, C. Kong, P. Sun, W. Wu, and Y. Zhang, “SecondNet: A Data Center Network Virtualization Architecture with Bandwidth Guarantees,” In ACM CoNEXT, 2010.
[5]T. Benson, A. Akella, A. Shaikh, and S. Sahu, ”CloudNaaS: A Cloud Networking Platform for Enterprise Applications, ” In Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC 2011.
[6]R. N. Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat, “PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric,” in Proc. ACM SIGCOMM, 2009.
[7]M. Kodialam, T. V. Lakshman, and S. Sengupta. Efficient and Robust Routing of Highly Variable Traffic. In HotNets,2004..
[8]R. Costin, B. Sebastien, P. Christopher, G. Adam, W. Damon, and H. Mark, “Improving Datacenter Performance and Robustness with Multipath TCP,” in Proc. SIGCOMM, August 15–19, 2011, Toronto, Ontario, Canada.
[9]M. Chiesa, G. Kindler, and M. Schapira, “Traffic Engineering with ECMP:An Algorithmic Perspective,” In INFOCOM, 2014.
[10]A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta, “VL2: a scalable and flexible data center network,” in Proc. SIGCOMM, 2009, Pages 51-62.
[11]OpenStack, a cloud computing system. https://www.openstack.org/
[12]OpenDaylight, a collaborative project. http://www.opendaylight.org/
[13]N. Omnes, M. Bouillon, G. Fromentoux and O. Le Grand, “A programmable and virtualized network & IT infrastructure for the internet of things: How can NFV & SDN help for facing the upcoming challenges, ” In 18th International Conference on Intelligence in Next Generation Networks(ICIN), 2015.
[14]Li Li and Chou Wu, “Design and Describe REST API without Violating REST: A Petri Net Based Approach, ” In ICWS, 2011, 4-9 July 2011, Page(s) 508 – 515
[15]R. Kashyap, S. Chaudhary, and P. M. Jat, “Virtual Machine Migration for Back-end Mashup Application Deployed on OpenStack Environment, ” In International Conference on Parallel Distributed and Grid Computing, 2014.
[16]OpenFlow Controller – NOX: http://www.noxrepo.org/

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊