研究生: |
Kevin Darmawan Limantoro Kevin - Darmawan Limantoro |
---|---|
論文名稱: |
Hierarchical Token Bucket Queuing for Quality of Services Guarantee in Multipath SDN Networks Hierarchical Token Bucket Queuing for Quality of Services Guarantee in Multipath SDN Networks |
指導教授: |
賴源正
Yuan-Cheng Lai |
口試委員: |
楊傳凱
Chuan-Kai Yang 羅乃維 Nai-Wei Lo |
學位類別: |
碩士 Master |
系所名稱: |
管理學院 - 資訊管理系 Department of Information Management |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 英文 |
論文頁數: | 57 |
外文關鍵詞: | Bandwidth Guarantee, Hierarchical Token Bucket(HTB) |
相關次數: | 點閱:225 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Software Defined Networking (SDN) is a new network paradigm to simplify the networks and ease the network setup and management. Providing Quality of Services (QoS) in SDN, like in traditional networks is also important and attracts many attentions. Currently many researches propose some novel algorithms to provide QoS in SDN networks, but they usually focus on a single path. As we know, Multipath can provide some benefits, such as bandwidth aggregation, better network availability and reliability. Thus, this thesis first implements the mechanism proposed by M.A. Salahuddin to provide multipath SDN networks. The mechanism supporting multipath in SDN networks is not similar to that in traditional networks, due to the specific network architecture and routing mechanism that a SDN network has. Multipath in SDN networks is enabled by the use of a group table. Then this thesis implements Hierarchical Token Bucket (HTB) which not only provides queue and rate limiting for resource reservation but also network slicing functionality to guarantee QoS. The SDN environment used will be tphe simulated from Mininet. HTB can be implemented to this simulated SDN network via Linux Traffic Control (Linux tc) which normally embedded inside Linux Kernel. This feature was enabled due to the OVS (Open Virtual Switch) used by mininet is running over the same Linux architecture. Beside Linux tc, there is another method which is ovs-vsctl but Linux tc is more recommended to use. There are several things need to be concern in the implementation of HTB in the multipath SDN environment, such as the selection SDN component such as controller type, and Openflow version. The reason that HTB is selected as the mechanism to guarantee QoS is because HTB can give fine control over the network slicing with its multiclass queue. Together with HTB filter, HTB can give a specific classification for every network service and packets to support the network virtualization. Experiment results show that HTB can guarantee and limit the rate for each service in multipath SDN network. Therefore, by implementing HTB in multipath SDN environment, the QoS can be guaranteed.
1. Lara, A., A. Kolasani, and B. Ramamurthy, Network Innovation using OpenFlow: A Survey. Communications Surveys & Tutorials, IEEE, 2013. PP(99): p. 1-20.
2. S. Blake, D.B., M. Carlson,E. Davies,Z. Wang,and W. Weiss., An Architecture for Differentiated Services,. Internet Engineering Task Force, RFC 2475, Dec. 1998.
3. R. Braden, D.C., and S. Shenker, Integrated Services in the Internet Architecture: An Overview. Internet Engineering Task Force, RFC 1633, Jun. 1994.
4. A. Ford, C.R., M. Handley, O. Bonaventure, TCP Extensions for Multipath Operation with Multiple Addresses. Internet Engineering Task Force (IETF), January 2013(RFC6824).
5. Mirani, F.H., M.A. Tran, and N. Boukhatem, Intelligent data-striping: a predictive scheduling mechanism, in Proceedings of the 6th International Wireless Communications and Mobile Computing Conference2010, ACM: Caen, France. p. 949-953.
6. Egilmez, H.E., S. Civanlar, and A.M. Tekalp, An Optimization Framework for QoS-Enabled Adaptive Video Streaming Over OpenFlow Networks. Multimedia, IEEE Transactions on, 2013. 15(3): p. 710-715.
7. Civanlar, S., et al. A QoS-enabled OpenFlow environment for Scalable Video streaming. in GLOBECOM Workshops (GC Wkshps), 2010 IEEE. 2010.
8. Egilmez, H.E., et al. Scalable video streaming over OpenFlow networks: An optimization framework for QoS routing. in Image Processing (ICIP), 2011 18th IEEE International Conference on. 2011.
9. Jin, J., W.-H. Wang, and M. Palaniswami, Utility max-min fair resource allocation for communication networks with multipath routing. Comput. Commun., 2009. 32(17): p. 1802-1809.
10. Devera, M. Hierarchical Token Bucket. Available from: http://luxik.cdi.cz/~devik/qos/htb/.
11. Bert Hubert, T.G., Gregory Maxwell, Remco van Mook, Martijn van Oosterhout, Paul B Schroeder, Jasper Spaans, Pedro Larroy Linux Advanced Routing & Traffic Control HOWTO. Available from: http://lartc.org/howto/.
12. Ivancic, D., N. Hadjina, and D. Basch. Analysis of precision of the HTB packet scheduler. in Applied Electromagnetics and Communications, 2005. ICECom 2005. 18th International Conference on. 2005.
13. Chang-Hwan, L. and K. Young-Tak. QoS-aware hierarchical token bucket (QHTB) queuing disciplines for QoS-guaranteed Diffserv provisioning with optimized bandwidth utilization and priority-based preemption. in Information Networking (ICOIN), 2013 International Conference on. 2013.
14. Valenzuela, J.L., et al. A hierarchical token bucket algorithm to enhance QoS in IEEE 802.11: proposal, implementation and evaluation. in Vehicular Technology Conference, 2004. VTC2004-Fall. 2004 IEEE 60th. 2004.
15. Ishimori, A., et al. Control of Multiple Packet Schedulers for Improving QoS on OpenFlow/SDN Networking. in Software Defined Networks (EWSDN), 2013 Second European Workshop on. 2013.
16. Al-Fuqaha, M.A.S.a.A. Stochastic Switching using Open vSwitch in Mininet. In preparation]. Available from: https://github.com/saeenali/openvswitch/wiki/Stochastic-Switching-using-Open-vSwitch-in-Mininet.
17. Foundation, O.N., OpenFlow Switch Specification. September 6, 2012. 1.3.1.
18. Nick McKeown, T.A., Hari Balakrishnan,Guru Parulkar,Larry Peterson,Jennifer Rexford, OpenFlow: Enabling Innovation in Campus Networks. 2008.
19. van der Pol, R., et al. Multipathing with MPTCP and OpenFlow. in High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:. 2012.