簡易檢索 / 詳目顯示

研究生: 伍駿緯
Chun-Wei Wu
論文名稱: 支援可調式服務品質保障之堆疊式OpenFlow交換器設計與實現
The Hardware and Software Co-Design of a Stackable OpenFlow Switch supporting Configurable Quality of Service
指導教授: 沈中安
Chung-An Shen
口試委員: 阮聖彰
Shanq-Jang Ruan
林昌鴻
Chang-Hong Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2017
畢業學年度: 105
語文別: 英文
論文頁數: 43
中文關鍵詞: 軟體定義網路可堆疊式交換器服務品質保證可調性
外文關鍵詞: Stackable Switch, Configurability
相關次數: 點閱:234下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 最後我們的實驗證明了我們提出的設計能夠更有效的互聯交換器彼此,亦能確保網路資源的品質。


    Finally, the experimental results show that the proposed stackable OpenFlow switch can effectively interconnect switches, as it can achieve effective packet switching for cross the switch. Furthermore, it also can guarantee quality of network resource.

    摘要 I Abstract II 致謝 III Contents IV List of Figures V List of Tables VI I. Introduction 1 II. Background and Related Work 5 2.1 Software-defined Networking and OpenFlow Protocol 5 2.2 The Stackable switch 6 2.3 QoS guarantee 7 III. The Proposed OpenFlow Stackable Switch 9 3.1 Architectural Overview 9 3.2 Packet Processing Flow and Detail of Architecture 11 IV. The Proposed QoS-Guarantee Scheme 18 4.1 Concept and Architectural Overview 18 4.2 Processing Flow and Detail of Architecture 19 V. Implementation and Experimental Results 21 5.1 Processing Flow and Detail of Architecture 21 5.2 Bandwidth Test between Stackable and Not Stackable Switch 22 5.3 The configurable QoS scheme 25 5.4 Comparisons with other OpenFlow switch designs 26 VI. Conclusion 28 References 29

    [1] “Software-Defined Networking (SDN) Definition” [Online] https://www.opennetworking.org/sdn-resources/sdn-definition
    [2] “OpenFlow Switch Specification, Version 1.0 Implemented” [Online] http://archive.openflow.org/documents/openflow-spec-v1.0.pdf, 2008.
    [3] N. Mckeown, T. Anderson, H. Balakrishnan, G. M. Parulkar, L. L. Peterson, J. Rexford, S. Shenker, and J. S. Turner, OpenFlow: enabling innovation in campus networks, Computer Communication Review, vol. 38, no. 2, pp. 69-74, 2008.
    [4] P. Pereini, M. Kuzniar, and D. Kostic, OpenFlow Needs You! A Call for a Discussion about a Cleaner OpenFlow API, European Workshop on Software Defined Networks, pp.44-49, 10-11 Oct. 2013.
    [5] G. Goth, “Software-Defined Networking Could Shake Up More than Packets” IEEE Internet Computing, vol. 15, no. 4, pp. 6-9, 2011.
    [6] M. Bayati, “Managing energy consumption and quality of service in data centers” IEEE Smart Cities and Green ICT Systems, pp.1-9. 23-25 Apr. 2016
    [7] V. Villebonnet, G. D. Costa, L. Lefevre, J. M. Pierson and P. Stolf, “Dynamically Building Energy Proportional Data Centers with Heterogeneous Computing Resources”
    [8] “Managing Switch Stacks - Cisco” [Online]
    http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750/software/release/12-2_40_se/configuration/guide/scg1/swstack.pdf
    [9] “Meraki Stacking - Cisco Meraki” [Online]
    https://meraki.cisco.com/lib/pdf/meraki_whitepaper_stacking.pdf
    [10] “HP 3800 Switch Series” [Online]
    http://www8.hp.com/us/en/products/networking-switches/product-detail.html?oid=5171624
    [11] “S Series Switches iStack Technology White Paper” [Online]
    http://e.huawei.com/en/marketing-material/global/products/enterprise_network/ce_switches/hw_259547
    [12] “Software Defined Networks” [Online]
    http://yuba.stanford.edu/~nickm/talks/FCC-McKeown%2097.ppt
    [13] “Cisco Catalyst 3750 Series Switches”
    http://www.cisco.com/c/en/us/products/switches/catalyst-3750-series-switches/index.html
    [14] Kurose JF, Ross KW (2000) Beyond best-effort. In: Computer networking: a top-down approach featuring the internet, preliminary ed. Addison Wesley, Boston
    [15] Min SH, Kim BC, Lee JY (2011) NetFPGA-based scheduler implementation for resource virtualization of future internet testbed. International conference on ICT convergence, pp 597-602
    [16] Sivaraman A, Winstein K, Subramanian S, Balakrishnan H (2013) No silver bullet: extending SDN to the data plane. 12th ACM workshop on hot topics in networks, pp 1–7
    [17] Wang W, Qi Q, Gong X, Hu Y, Que X (2014) Autonomic QoS management mechanism in software defined network. China Commun 11(7):13–23
    [18] J. A. Haqbeen, T. Ito, M Arifuzzaman, T. Otsuka, “Intelligent Cross-Layer Protocol with traffic-differentiation-based QoS for wireless sensor networks “ IEEE Region 10 Conference (TENCON), pp.1088-1092, 22-25 Nov. 2016.
    [19] F. Dobslaw, T. Zhang, M. Gidlund, “QoS-Aware Cross-Layer Configuration for Industrial Wireless Sensor Networks” IEEE Transactions on Industrial Informatics, pp.1679-1691, 06 Jun. 2016.
    [20] J. Peng, J. Jingqi, S. Qiushuo, Z. Songyang, “A Noble Cross-Layer Protocol for QoS Optimization in Wireless Sensor Networks” IEEE Control and Decision Conference, pp.2430-2434, 31 May-2 Jun 2014.
    [21] M. Rath, B. Pati, B. K. Pattanayak, “Cross layer based QoS platform for multimedia transmission in MANET” IEEE Intelligent Systems and Control, pp.402-407, 05-06 Jan. 2017.
    [22] Asha, Dr. G. Mahadevan, “An adaptive cross-layer architecture to optimize QoS provisioning in MANET” IEEE Devices, Circuits and Systems, pp.115-119, 03-05 Mar. 2016.
    [23] M. A. Gawas, L. J. Gudino, K. R. Anupama “Cross layer multi QoS metric routing for multimedia traffic in 802.11E over MANETs “ IEEE Ubiquitous and Future Networks, pp.582-587, 05-08 Jul. 2016.
    [24] R. Braden, D. D. Clark, and S. Shenker, RFC1633:Integrated Services in the Internet Architecture: an Overview, IETF, June 1994.
    [25] S. Blake, D. L. Black, M. A. Carlson, E. Davies,Z. Wang, and W. Weiss, RFC2475: An Architecture for Differentiated Services, IETF, Dec. 1998.
    [26] A. Ishimori, F. Farias, E. Cerqueira and A. Abelém, Control of Multiple Packet Schedulers for Improving QoS on OpenFlow/SDN Networking, 2nd European Workshop on Software Defined Networks, pp. 81-86, 2013.
    [27] Doulamis AD, Doulamis ND, Kollias SD (2003) An adaptable neural-network model for recursive nonlinear traffic prediction and modeling of MPEG video sources. IEEE Trans Neural Netw 14(1):150–166
    [28] Frias VC, Delgado GD, Igartua MA, Delgado JA, Diaz JM. (2005) QoS provision for video-streaming applications 555 over Ad Hoc. The International Conference on Computer as a Tool. Belgrade, Serbia 21–24 Nov. 2005.
    [29] S. H. Min, B. C. Kim, and J. Y. Lee, NetFPGA-based scheduler implementation for resource virtualization of Future Internet testbed, International Conference on ICT Convergence, pp.597-602, 2011.
    [30] “Ethernet FMC” [Online]
    http://ethernetfmc.com/
    [31] “SMA/LVDS FMC” [Online]
    http://www.hitechglobal.com/FMCModules/FMC_SMA_LVDS.htm
    [32] Naous J, Erickson D, Covington G, Adam G, Appenzeller G, McKeown N (2008) Implementing an OpenFlow switch on the NetFPGA platform, 4th ACM/IEEE symposium on architectures for networking and communications systems, pp 1-9
    [33] Tatsuya Y, NetFPGA 10G OpenFlow Switch Design Document (2010) [Online]
    https://github.com/NetFPGA/NetFPGA-public/wiki/NetFPGA-10G-OpenFlow-Switch
    [34] T. W. Chu, C. A. Shen, C. W. Wu, “The hardware and software co-design of a configurable QoS for video streaming based on OpenFlow protocol and NetFPGA platform “ Springer Multimedia Tools and Applications, May. 2017
    [35] “Software-Defined Networking: The New Norm for Networks” [Online]
    https://www.opennetworking.org/news-and-events/awards-en/46-sdn-resources/sdn-library/whitepapers
    [36] “Switches: To Stack or Not To Stack?” [Online]
    https://www.curvature.com/stacking-switches
    [37] D. Rahmati, H. S. Azad, “Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs with Effective Hard QoS” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 12 Apr. 2017.
    [38] G. Gibb, J. W. Lockwood, J. Naous, P. Hartke, N. McKeown, “NetFPGA—An Open Platform for Teaching How to Build Gigabit-Rate Network Switches and Routers” IEEE Transactions on Education , pp.364-369, 05 Aug. 2008.
    [39] S. Han, S. Lee, “Implementing SDN and network-hypervisor based programmable network using Pi stack switch” IEEE Information and Communication Technology Convergence, pp.579-581, 17 Dec. 2015.
    [40] “Raspberry Pi” [online]
    https://www.raspberrypi.org/
    [41] “Open vSwitch” [online]
    http://www.openvswitch.org
    [42] C. F. Lam, H. Liu, R. Urata “What Devices do Data Centers Need?” IEEE Optical Fiber Communications Conference and Exhibition, 9-13 Mar. 2014.

    QR CODE