Abstract
The centralized control capability of Software-Defined Networking (SDN) gives us an excellent opportunity to enhance the Quality of Service (QoS) routing. The end-to-end QoS-aware traffic forwarding must consider the computation latency associated with optimal path selection while reducing the controller’s response time. In this paper, we propose a new SDN controller framework that consists of a queueing mechanism, active link delay measurements, efficient statistic estimate of network states, and intelligent path computation and selection. We implement our framework as a modular application in a Floodlight SDN controller software and conduct comprehensive experimental studies on the Global Environment for Network Innovations (GENI) testbed. Our performance evaluation based on experimental results demonstrates that the proposed framework can significantly reduce the latency in both the control plane and data plane, and find optimal paths with the minimum end-to-end delay.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Floodlight openflow controller project. http://www.projectfloodlight.org/floodlight/
Openflow switch specification, version 1.5.1 (protocol version 0x06). https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf
Agarwal, S., Kodialam, M., Lakshman, T.: Traffic engineering in software defined networks. In: International Conference on Computer Communications, pp. 2211–2219. IEEE (2013)
Celenlioglu, M.R., Mantar, H.A.: An SDN based intra-domain routing and resource management model. In: International Conference on Cloud Engineering, pp. 347–352. IEEE (2015)
Chin, T., Rahouti, M., Xiong, K.: Applying software-defined networking to minimize the end-to-end delay of network services. ACM SIGAPP Appl. Comput. Rev. 18(1), 30–40 (2018)
Chin, T., Xiong, K., Rahouti, M.: SDN-based kernel modular countermeasure for intrusion detection. In: Lin, X., Ghorbani, A., Ren, K., Zhu, S., Zhang, A. (eds.) SecureComm 2017. LNICST, vol. 238, pp. 270–290. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-78813-5_14
Curtis, A.R., Mogul, J.C., Tourrilhes, J., Yalagandula, P., Sharma, P., Banerjee, S.: DevoFlow: scaling flow management for high-performance networks. In: SIGCOMM Computer Communication Review, vol. 41, pp. 254–265. ACM (2011)
Egilmez, H.E., Dane, S.T., Bagci, K.T., Tekalp, A.M.: OpenQoS: an openflow controller design for multimedia delivery with end-to-end quality of service over software-defined networks. In: Asia Pacific Signal and Information Processing Association Annual Summit and Conference, pp. 1–8. IEEE (2012)
Hart, P., Nilsson, N., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968). https://doi.org/10.1109/tssc.1968.300136
Huang, D.Y., Yocum, K., Snoeren, A.C.: High-fidelity switch models for software-defined network emulation. In: SIGCOMM Workshop on Hot Topics in Software Defined Networking, pp. 43–48. ACM (2013)
Hussain, S.A., Akbar, S., Raza, I.: A dynamic multipath scheduling protocol (DMSP) for full performance isolation of links in software defined networking (SDN). In: Workshop on Recent Trends in Telecommunications Research, pp. 1–5. IEEE (2017)
Jain, S., et al.: B4: experience with a globally-deployed software defined WAN. In: SIGCOMM Computer Communication Review, vol. 43, pp. 3–14. ACM (2013)
Jarschel, M., Wamser, F., Hohn, T., Zinner, T., Tran-Gia, P.: SDN-based application-aware networking on the example of Youtube video streaming. In: European Workshop on Software Defined Networks, pp. 87–92. IEEE (2013)
McKeown, N., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)
Ni, H., Rahouti, M., Chakrabortty, A., Xiong, K., Xin, Y.: A distributed cloud-based wide-area controller with SDN-enabled delay optimization. In: Power & Energy Society General Meeting, pp. 1–5. IEEE (2018)
Rahouti, M., Xiong, K., Chin, T., Hu, P.: SDN-ERS: a timely software defined networking framework for emergency response systems. In: International Science of Smart City Operations and Platforms Engineering in Partnership with Global City Teams Challenge, pp. 18–23. IEEE (2018)
Rahouti, M., Xiong, K., Chin, T., Hu, P., De Oliveira, D.: A preemption-based timely software defined networking framework for emergency response traffic delivery. In: International Conference on High Performance Computing and Communications; International Conference on Smart City; International Conference on Data Science and Systems, pp. 452–459. IEEE (2019)
Rahouti, M., Xiong, K., Xin, Y., Ghani, N.: Latencysmasher: a software-defined networking-based framework for end-to-end latency optimization. In: 2019 IEEE 44th Conference on Local Computer Networks, pp. 202–209. IEEE (2019)
Rotsos, C., Sarrar, N., Uhlig, S., Sherwood, R., Moore, A.W.: OFLOPS: an open framework for OpenFlow switch evaluation. In: Taft, N., Ricciato, F. (eds.) PAM 2012. LNCS, vol. 7192, pp. 85–95. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28537-0_9
Sharma, S., et al.: Implementing quality of service for the software defined networking enabled future Internet. In: The European Workshop on Software Defined Networking, pp. 49–54. IEEE (2014)
Tariq, S., Bassiouni, M.: QAMO-SDN: QoS aware multipath TCP for software defined optical networks. In: Annual Consumer Communications and Networking Conference, pp. 485–491. IEEE (2015)
Yan, J., Zhang, H., Shuai, Q., Liu, B., Guo, X.: HiQoS: an SDN-based multipath QoS solution. China Commun. 12(5), 123–133 (2015)
Yu, T.F., Wang, K., Hsu, Y.H.: Adaptive routing for video streaming with QoS support over SDN networks. In: International Conference on Information Networking, pp. 318–323. IEEE (2015)
Zhang, T., Liu, B.: Exposing end-to-end delay in software-defined networking. Int. J. Reconfig. Comput. 2019 (2019)
Acknowledgment
We would like to acknowledge the National Science Foundation (NSF) that partially sponsored the work under grants #1633978, #1620871, #1620862, #1651280, #1531099 and BBN/GPO project #1936 through NSF/CNS grant. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied of NSF.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Rahouti, M., Xiong, K., Xin, Y. (2021). Prototyping an SDN Control Framework for QoS Guarantees. In: Weng, Y., Yin, Y., Kuang, L., Zhang, Z. (eds) Tools for Design, Implementation and Verification of Emerging Information Technologies. TridentCom 2020. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 380. Springer, Cham. https://doi.org/10.1007/978-3-030-77428-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-77428-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77427-1
Online ISBN: 978-3-030-77428-8
eBook Packages: Computer ScienceComputer Science (R0)