SDN-Based QoS Aware Network Service Provisioning

  • Cosmin CabaEmail author
  • José Soler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9395)


One of the applicability areas of SDN is for creating services for dynamic provisioning of network resources with strict QoS requirements. The research available in this field focuses mainly on the service logic implemented over the functionality of the SDN Controller (SDNC). However, there is much to be covered regarding the specific mechanisms used by the SDNC to enforce the QoS in the data plane devices. To this end, the current paper proposes a data plane QoS architecture, together with the invariants that have to be maintained by the SDNC in order to ensure predictable QoS for the network services. More specifically, the paper will look into on demand provisioning of Virtual Circuits (VCs) with specific QoS, based on the SDN paradigm. The aim is to analyze and compare the strategies for network resources management for two cases: a coarse granular and a fine granular VC provisioning service. Furthermore, the analysis is intended to serve as a basis for future implementations of SDN-based mechanisms for provisioning of bandwidth on demand.


Software defined networking Openflow OVSDB Information model Services QoS Virtual circuit Virtual switch 


  1. 1.
    Boucadair, M., Jacquenet, C.: Software-Defined Networking: A Perspective from within a Service Provider Environment. RFC 7149, March 2014Google Scholar
  2. 2.
    Filsfils, C., Evans, J.: Engineering a multiservice IP backbone to support tight SLAs. Comput. Netw. Int. J. Comput. Telecommun. Network. 40(1), 131–148 (2002)Google Scholar
  3. 3.
    Blake, S., Black, D., Davies, E., Wang, Z., Weiss, W.: An architecture for differentiated services. RFC 2475, December 1998Google Scholar
  4. 4.
    Open Networking Foundation: SDN Architecture. Issue 1, June 2014Google Scholar
  5. 5.
    Open Networking Foundation: OpenFlow Switch Specification, version 1.0.0. (2009)Google Scholar
  6. 6.
    Bari, M.F., Chowdhury, S.R., Ahmed R., Boutaba, R.: PolicyCop: an autonomic QoS policy enforcement framework for software defined networks. In: IEEE SDN for Future Networks and Services, Trento, Italy, pp. 1–7, November 2013Google Scholar
  7. 7.
    Ferguson, A.D., Guha, A., Liang, C., Fonseca, R., Krishnamurthi, S.: Participatory networking: an API for application control of SDNs. ACM SIGCOMM Comput. Commun. Rev. 43(4), 327–338 (2013)CrossRefGoogle Scholar
  8. 8.
    Hong, C.Y., et al.: Achieving high utilization with software-driven WAN. In: Proceedings of the ACM SIGCOMM, Hong Kong, China, pp. 15–26 (2013)Google Scholar
  9. 9.
    Bueno, I., Aznar, J.I., Escalona, E., Ferrer, J., Garcia-Espin, J.: An OpenNaaS based SDN framework for dynamic QoS control. In: IEEE SDN for Future Networks and Services, Trento, Italy, pp. 1–7, November 2013Google Scholar
  10. 10.
    Mechtri, M., Houidi, I., Louati, W., Zeghlache, D.: SDN for inter cloud networking. In: IEEE SDN for Future Networks and Services, Trento, Italy, pp. 1–7, November 2013Google Scholar
  11. 11.
    Jain, S., et al.: B4: Experience with a globally-deployed software defined WAN. ACM SIGCOMM Comput. Commun. Rev. 43(4), 3–14 (2013)CrossRefGoogle Scholar
  12. 12.
    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: Proceedings of the Signal and Information Processing Association Annual Summit and Conference, Hollywood, California, US, pp. 1–8, December 2012Google Scholar
  13. 13.
    Guo, J., Fangming, L., Haowen, T., Yingnan, L., Hai, J., John, L.: Falloc: fair network bandwidth allocation in IaaS datacenters via a bargaining game approach. In: Proceedings of the ICNP, Gotingen, Germany, pp. 1–10, October 2013Google Scholar
  14. 14.
    Benson, T., Akella, A., Shaikh, A., Sahu, S.: CloudNaaS: a cloud networking platform for enterprise applications. In: Proceedings of the 2nd ACM Symposium on Cloud Computing, Cascais, Portugal (2011)Google Scholar
  15. 15.
    Kim, W., et al.: Automated and scalable QoS control for network convergence. In: Proceedings of the INM/WREN, San Jose, California, US (2010)Google Scholar
  16. 16.
    Anand, V. A., Kaiqi, X.: Quality of Service (QoS) guaranteed network resource allocation via software defined networking (SDN). In: 12th International Conference on Dependable, Autonomic and Secure Computing, Dalian, China, pp 7–13, August 2014Google Scholar
  17. 17.
    Qiang, D.: Network-as-a-service in software-defined networks for end-to-end QoS provisioning. In: 23rd Wireless and Optical Communication Conference (WOCC), Newark, NJ, pp. 1–5, May 2014Google Scholar
  18. 18.
    Bob, L., Brandon, H., Nick, M.: A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in NetworksGoogle Scholar
  19. 19.
    Davie, B., et al.: An Expedited Forwarding PHB (Per-Hop Behavior). RFC 3246, March 2002Google Scholar
  20. 20.
    Pfaff, B., Davie, B.: The Open vSwitch Database Management Protocol. IETF RFC 7047, December 2013Google Scholar
  21. 21. Accessed, March 2015
  22. 22.
    Enns, R., et al.: Network Configuration Protocol (NETCONF). IETF RFC 6241, June 2011Google Scholar
  23. 23.
  24. 24.
    Wang, Z., Crowcroft, J.: Quality-of-service routing for supporting multimedia applications. IEEE J. Sel. Areas Commun. 14(7), 1228–1234 (1996)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.DTU Fotonik – Networks Technology and Service Platforms GroupKongens LyngbyDenmark

Personalised recommendations