Skip to main content

Prototyping an SDN Control Framework for QoS Guarantees

  • Conference paper
  • First Online:
Tools for Design, Implementation and Verification of Emerging Information Technologies (TridentCom 2020)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Floodlight openflow controller project. http://www.projectfloodlight.org/floodlight/

  2. 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

  3. Agarwal, S., Kodialam, M., Lakshman, T.: Traffic engineering in software defined networks. In: International Conference on Computer Communications, pp. 2211–2219. IEEE (2013)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. McKeown, N., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Yan, J., Zhang, H., Shuai, Q., Liu, B., Guo, X.: HiQoS: an SDN-based multipath QoS solution. China Commun. 12(5), 123–133 (2015)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. Zhang, T., Liu, B.: Exposing end-to-end delay in software-defined networking. Int. J. Reconfig. Comput. 2019 (2019)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mohamed Rahouti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics