| 研究生: |
徐毓男 Yu-Nan Hsu |
|---|---|
| 論文名稱: |
以OpenFlow建構可靠之連線分配系統 Building Reliable Connection Distribution System By Using OpenFlow |
| 指導教授: |
曾黎明
Li-Ming Tseng |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系在職專班 Executive Master of Computer Science & Information Engineering |
| 畢業學年度: | 100 |
| 語文別: | 中文 |
| 論文頁數: | 57 |
| 中文關鍵詞: | FlowVisor 、OpenFlow Switch 、連線分配 、負載平衡 |
| 外文關鍵詞: | FlowVisor, OpenFlow Switch, Connection Distribution, Load Balance |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
負載平衡是一項建立高可用性、高可擴展性網路服務的技術,並且用來解決單一伺服主機、單一設備或單一線路可能因為故障而造成服務中斷的窘境。因此負載平衡的重要性在現今網路發達的時代更顯為重要。
現今位於資料中心主機皆以多個伺服器提供線上相關服務,並會以一個位於前端的負載平衡器設備將客戶的需求指向所特定的伺服器中,但這個專屬的平衡負載器是相當昂貴的,同時也容易因為單點的故障或擁塞導致整個資料傳輸品質不穩定。
而有效的平衡負載系統需要考慮到網路狀態和各節點伺服器負載情況,因此本篇論文將透過使用史丹佛大學開發的NetFPGA 搭配OpenFlow Switch的平台賦予一個加強連線分配可靠性的方法,以提供大量客戶端的需求流量到達伺服器時,給予更多有能力的解決方法,並評估其效能。
Load Balance is a recent technology which is highly applicable and expandable. It is the solution to end the problems caused by malfunctions of uni-server, uni-equipment, or uni-circuit. The abovementioned statement establishes its importance in today’s internet-dominant technology.
Nowadays the modems of data centers that provide online services are connected by various servers. The load balancer at the front end directs the demands of customers to a specified server. However, the specified uni-server is costly; meanwhile the quality or stability of the information transmitted might be reduced due to the causes of malfunctioning of the uni-joint or network congestion.
The efficiency of the load balance system should take into consideration the network topology and the load capacity. This thesis is based on the platform of NetFPGA with OpenFlow Switch developed by the team of Stanford University and a new implemented strengthen reliability of connection distribution system.
[1] Microsoft network load blancing.http://technet.microsoft.com/en-us/library/bb742455.aspx.
[2] HAProxy - The Reliable, High Performance TCP / HTTP Load Balancer,http://HAProxy.1wt.eu/
[3] Hardeep Uppal and Dane Brandon, "OpenFlow Base Load Balancing", University of Washington. CSE561: Networking. Project Report, Spring 2010.
[4] The OpenFlow Switch Consortium. http://www.openflowswitch.org
[5] NETFPGA. http://www.openflow.org/wk/index.php/CentOS_NetFPGA_Install
[6] NOX. http://noxrepo.org/noxwiki/index.php/NOX_Installation
[7] R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar.“Flowvisor: A network virtualization layer.” Technical Report OpenFlow Technical Report 2009-1, Deutsche Telekom Inc. R&D Lab, Stanford University, Nicira Networks,October 2009.
[8] E. Al-Shaer and S. Al-Haj. “FlowChecker: Configuration Analysis and Verification of Federated OpenFlow Infrastructures.” In SafeConfig, 2010.
[9] N. Handigol, S. Seetharaman, M. Flajslik, N. McKeown, and R. Johari. “Plug-n-Serve: Load-balancing web traffic using Open-Flow”, Demo at ACM SIGCOMM, Aug. 2009.
[10] Aster*x GEC9 demo. http://www.openflowswitch.org/foswiki/bin/view/OpenFlow/AsterixGEC9.
[11] Richard Wang, Dana Butnariu, and Jennifer Rexford, "OpenFlow-Based Server Load Balancing GoneWild", In Hot-ICE, 2011.
[12] M. Schlansker, Y. Turner, J. Tourrilhes, and A. Karp. “Ensemble routing for datacenter Networks”. In ACM ANCS, La Jolla, CA,2010.
[13] Lina Battestilli, Terry Nelms, Steven W. Hunter, Gary Shippy. "High-Performing Scale-out Solution for Deep Packet Processing via Adaptive Load-Balancing". Local & Metropolitan Area Networks (LANMAN), 2011 18th IEEE, Page(s): 1 – 6, 2011.
[14] Beacon. https://openflow.stanford.edu/display/Beacon/Home
[15] FlowVisor. https://openflow.stanford.edu/display/DOCS/Flowvisor#
[16] Apache JMeter?. http://jmeter.apache.org/
[17] M. Marwah, S. Mishra, and C. Fetzer, “Fault-tolerant and scalable tcp splice and web server architecture.” in SRDS ’06: Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems. IEEE Computer Society, 2006, pp. 301–310, 2006.
[18] 蘇建郡、吳子硯、張志銘、林原羽、梁書維,“支援 SNMP 及動態負載平衡之叢集式防火牆設計”, 行政院國家科學委員會專題研究計畫成果報告,民國95年。