Skip to main content

QoS in NaaS (Network-as-a-Service) Using Software Defined Networking

  • Chapter
  • First Online:

Abstract

Network-as-a-Service (NaaS) is one of new and promising cloud service models, through which the network infrastructure is offered to cloud customers as a service. Quality of Service (QoS) criteria play a significant role in the Service Level Agreement (SLA) for pricing and evaluation. This chapter describes NaaS service model and focuses on QoS criteria and issues in NaaS as well as for networking in general. A description about Software Defined Networking (SDN) has been presented, this promising network paradigm, which is considered one of programmable network designs, that depends on decoupling the control and data planes in order to achieve easier manageable networks. Finally, a deep research about applying a QoS policy in cloud and normal networks using SDN has been conducted, that shows the main categories for achieving the required QoS level. Their advantages and disadvantages have been mentioned, which in turn helps in choosing the best model according to multiple factors: the current network hardware, the traffic data type, the budget, etc.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   159.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  • About POX: Retrieved 27 June 2016, from http://www.noxrepo.org/pox/about-pox/ (n.d.)

  • Akella, A.V., Xiong, K.: Quality of service (QoS)-guaranteed network resource allocation via software defined networking (SDN). In: Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on, pp. 7–13. IEEE (2014)

    Google Scholar 

  • Amazon Web Services (AWS) – Cloud Computing Services: Retrieved 11 November 2016, from https://aws.amazon.com/ (n.d.)

  • App Engine – Platform as a Service|Google Cloud Platform: Retrieved 8 May 2016, from https://cloud.google.com/appengine/ (n.d.)

  • Architecture – Floodlight Controller – Project Floodlight: Retrieved 23 June 2016, from https://floodlight.atlassian.net/wiki/display/floodlightcontroller/Architecture (n.d.)

  • Ayadi, I., Simoni, N., Diaz, G.: NaaS: QoS-aware cloud networking services. In: Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on, pp. 97–100. IEEE (2013)

    Google Scholar 

  • Babiarz, J., Chan, K., Baker, F.: Configuration guidelines for DiffServ service classes (2006)

    Google Scholar 

  • Baker, F., Iturralde, C., Le Faucheur, F., Davie, B.: Aggregation of RSVP for IPv4 and IPv6 Reservations.. Retrieved from https://tools.ietf.org/html/rfc3175 (2001)

    Book  Google Scholar 

  • Bari, M.F., Boutaba, R., Esteves, R., Granville, L.Z., Podlesny, M., Rabbani, M.G., Zhang, Q., Zhani, M.F.: Data center network virtualization: a survey. IEEE Commun. Surv. Tutorials. 15(2), 909–928 (2013a)

    Article  Google Scholar 

  • Bari, M.F., Chowdhury, S.R., Ahmed, R., Boutaba, R.:PolicyCop: an autonomic QoS policy enforcement framework for software defined networks. In: Future Networks and Services (SDN4FNS), 2013 IEEE SDN for, pp. 1–7, Trento: ICT Labs. IEEE (2013b)

    Google Scholar 

  • Benson, T., Akella, A., Maltz, D.A.: Network traffic characteristics of data centers in the wild. In: Proceedings of the 10th ACM SIGCOMM conference on Internet measurement, pp. 267–280. ACM (2010)

    Google Scholar 

  • 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, p. 8. ACM (2011)

    Google Scholar 

  • Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., Weiss, W.: An architecture for differentiated services (1998)

    Google Scholar 

  • Borthakur, D., Gray, J., Sarma, J. S., Muthukkaruppan, K., Spiegelberg, N., Kuang, H., Ranganathan, K., Molkov, D., Menon, A., Rash, S., Schmidt, R: Apache Hadoop goes realtime at Facebook. In: Proceedings of the 2011 ACM SIGMOD International Conference on Management of data, pp. 1071–1080. ACM (2011)

    Google Scholar 

  • Braden, R., Clark, D., Shenker, S.: Integrated services in the internet architecture: an overview (1994)

    Google Scholar 

  • Braun, T., Diaz, M., Gabeiras, J.E., Staub, T.: End-to-End Quality of Service over Heterogeneous Networks. Springer Science & Business Media, New York (2008)

    Book  MATH  Google Scholar 

  • Bueno, I., Aznar, J.I., Escalona, E., Ferrer, J., García-Espín, J.A.: An opennaas based sdn framework for dynamic qos control. In: Future Networks and Services (SDN4FNS), 2013 IEEE SDN for, pp. 1–7, Trento: ICT Labs. IEEE (2013)

    Google Scholar 

  • Buyya, R., Broberg, J., Goscinski, A.M.: Cloud Computing: Principles and Paradigms, vol. 87. Wiley, Hoboken (2010)

    Google Scholar 

  • Cloud, A.E.C.: Amazon web services. Retrieved November, 9, 2011 (2011)

    Google Scholar 

  • Costa, P., Migliavacca, M., Pietzuch, P., Wolf, A.L. NaaS: network-as-a-service in the cloud. In: Presented as part of the 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (2012)

    Google Scholar 

  • Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM. 51(1), 107–113 (2008)

    Article  Google Scholar 

  • Devera, M.: HTB Linux queuing discipline manual-user guide, May 2002. Retrieved from http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm (n.d.)

  • Duan, Q.: Network-as-a-service in software-defined networks for end-to-end QoS provisioning. In: 2014 23rd Wireless and Optical Communication Conference (WOCC), pp. 1–5. IEEE (2014)

    Google Scholar 

  • Egilmez, H.E., Civanlar, S., Tekalp, A.M.: An optimization framework for QoS-enabled adaptive video streaming over OpenFlow networks. IEEE Trans. Multimedia. 15(3), 710–715 (2013)

    Article  Google Scholar 

  • 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: Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), 2012 Asia-Pacific, pp. 1–8. IEEE (2012)

    Google Scholar 

  • Frnda, J., Voznak, M., Rozhon, J., Mehic, M.: Prediction model of QoS for triple play services. In: Telecommunications Forum (TELFOR), 2013 21st, pp. 733–736, Belgrade: SAVA Center. IEEE (2013)

    Google Scholar 

  • Goossens, K., Wielage, P., Peeters, A., Van Meerbergen, J. Networks on silicon: combining best-effort and guaranteed services. In date, p. 423. IEEE (2002)

    Google Scholar 

  • Harrington, D., Wijnen, B., Presuhn, R. An architecture for describing simple network management protocol (SNMP) management frameworks (2002)

    Google Scholar 

  • InMon Corp: InMon: sFlow-RT. Retrieved 30 June 2016, from http://www.inmon.com/products/sFlow-RT.php (n.d.)

  • Ishimori, A., Farias, F., Cerqueira, E., Abelém, A.: Control of multiple packet schedulers for improving QoS on OpenFlow/SDN networking. In: 2013 Second European Workshop on Software Defined Networks, pp. 81–86. IEEE (2013)

    Google Scholar 

  • Lu, G., Guo, C., Li, Y., Zhou, Z., Yuan, T., Wu, H., Xiong, Y., Gao, R., Zhang, Y.: ServerSwitch: a programmable and high performance platform for data center networks. In: 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI), vol. 11, pp. 2–2, Boston (2011)

    Google Scholar 

  • Manthena, M.P.V., van Adrichem, N. L., van den Broek, C., Kuipers, F.: An SDN-based architecture for network-as-a-service. In: Network Softwarization (NetSoft), 2015 1st IEEE Conference on, pp. 1–5. IEEE (2015)

    Google Scholar 

  • Manthena, M.P.V., van Adrichem, N. L., van den Broek, C., Kuipers, F. GitHub – TUDelftNAS/SDN-NaaSPlatform. Retrieved 30 June 2016, from https://github.com/TUDelftNAS/SDN-NaaSPlatform (n.d.)

  • Marzo, J.L., Calle, E., Scoglio, C., Anjah, T.: QoS online routing and MPLS multilevel protection: a survey. IEEE Commun. Mag. 41(10), 126–132 (2003)

    Article  Google Scholar 

  • McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)

    Article  Google Scholar 

  • Microsoft Azure: Cloud Computing Platform & Services: Retrieved 11 November 2016, from https://azure.microsoft.com/en-us/ (n.d.)

  • Mirchev, A.: Survey of concepts for QoS improvements via SDN. In: Future Internet (FI) and Innovative Internet Technologies and Mobile Communications (IITM), vol. 33, (2015)

    Google Scholar 

  • Neto, P.: Demystifying cloud computing. In: Proceeding of Doctoral Symposium on Informatics Engineering (2011)

    Google Scholar 

  • Network as-a-Service|At a Glance|Aryaka: Retrieved 11 November 2016, from http://info.aryaka.com/rs/477-WNL-836/images/network-as-a-service-at-a-glance.pdf (n.d.)

  • Nunes, B.A., Mendonca, M., Nguyen, X.-N., Obraczka, K., Turletti, T.: A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun. Surv. Tutorials. 16(3), 1617–1634 (2014)

    Article  Google Scholar 

  • Open Networking Foundation (ONF): SDN Architecture Overview. Retrieved from https://www.opennetworking.org/images/stories/downloads/sdn-resources/technical-reports/SDN-architecture-overview-1.0.pdf (2013)

  • Open vSwitch: Retrieved 24 June 2016, from http://openvswitch.org/ (n.d.)

  • Palma, D., Goncalves, J., Sousa, B., Cordeiro, L., Simoes, P., Sharma, S., Staessens, D.: The QueuePusher: enabling queue management in OpenFlow. In: 2014 Third European Workshop on Software Defined Networks, pp. 125–126. IEEE (2014)

    Google Scholar 

  • Peuhkuri, M.: Ip Quality of Service. Helsinki University of Technology, Laboratory of Telecommunications Technology, Espoo, 2–0 (1999)

    Google Scholar 

  • Phaal, P., Panchen, S., McKee, N. InMon corporation’s sFlow: a method for monitoring traffic in switched and routed networks (2001)

    Google Scholar 

  • Rechert, K., McHardy, P., Brown, M.A.: HFSC scheduling with Linux. Linux Magazin, 28–37 (2005)

    Google Scholar 

  • Rittinghouse, J.W., Ransome, J.F.: Cloud Computing: Implementation, Management, and Security. CRC Press, Florida (2016)

    Google Scholar 

  • Rizzo, L., Carbone, M., Catalli, G.: Transparent acceleration of software packet forwarding using netmap. In: INFOCOM, 2012 Proceedings IEEE, pp. 2471–2479. IEEE (2012)

    Google Scholar 

  • Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol label switching architecture (2000)

    Google Scholar 

  • Salesforce.com: The Customre Success Platform To Grow Your Business: Retrieved 8 May 2016, from https://www.salesforce.com (n.d.)

  • Sambanis, K.: Quality of service for IP-Based Networks. DTIC Document (2001)

    Google Scholar 

  • Seddiki, M.S., Shahbaz, M., Donovan, S., Grover, S., Park, M., Feamster, N., Song, Y.-Q.: FlowQoS: QoS for the rest of us. In: Proceedings of the third workshop on Hot topics in software defined networking, pp. 207–208. ACM (2014)

    Google Scholar 

  • Serban, R., Barakat, C., Dabbous, W.: Dynamic resource allocation in core routers of a Diffserv network. In: Annual Asian Computing Science Conference, pp. 153–167. Springer (2002)

    Google Scholar 

  • Sharma, S., Staessens, D., Colle, D., Palma, D., Goncalves, J., Figueiredo, R., Morris, D., Pickavet, M., Demeester, P.: Implementing quality of service for the software defined networking enabled future internet. In: Software Defined Networks (EWSDN), 2014 Third European Workshop on, pp. 49–54. IEEE (2014)

    Google Scholar 

  • Stiliadis, D., Varma, A.: Latency-rate servers: a general model for analysis of traffic scheduling algorithms. IEEE/ACM Trans. Networking (ToN). 6(5), 611–624 (1998)

    Article  Google Scholar 

  • Szigeti, T., Hattingh, C., Barton, R., Briley Jr., K.: End-to-End QoS Network Design: Quality of Service for Rich-Media & Cloud Networks. Cisco Press, Indiana (2013)

    Google Scholar 

  • The Linux Foundation: OpenDaylight ‘HYDROGEN’ Base Edition. Retrieved 30 June 2016, from https://wiki.opendaylight.org/view/Release/Hydrogen/Base/User_Guide (n.d.)

  • The OpenNaaS Community: OpenNaaS. Retrieved 1 July 2016, from http://www.opennaas.org/ (n.d.)

  • Tomovic, S., Prasad, N., Radusinovic, I.: SDN control framework for QoS provisioning. In: Telecommunications Forum Telfor (TELFOR), 2014 22nd, pp. 111–114, Belgrade: SAVA Center. IEEE (2014)

    Google Scholar 

  • Valenzuela, J.L., Monleon, A., San Esteban, I., Portoles, M., Sallent, O.: A hierarchical token bucket algorithm to enhance QoS in IEEE 802.11: proposal, implementation and evaluation. In: Vehicular technology conference, vol. 4, pp. 2659–2662 (2004)

    Google Scholar 

  • Wallner, R., Cannistra, R.: An SDN approach: quality of service using big switch’s floodlight open-source controller. In: Proceedings of the Asia-Pacific Advanced Network, vol. 35, pp. 14–19 (2013)

    Google Scholar 

  • Zhang, L., Berson, S., Herzog, S., Jamin, S.: Resource ReSerVation protocol (RSVP)–version 1 functional specification. Resource. Retrieved from http://tools.ietf.org/html/rfc2205.html (1997)

  • Zhang, L., Nichols, K., Jacobson, V.: A two-bit differentiated services architecture for the internet. Retrieved from https://tools.ietf.org/html/rfc2638 (1999)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ammar AlSous MSc .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

AlSous, A., Marx Gómez, J. (2017). QoS in NaaS (Network-as-a-Service) Using Software Defined Networking. In: Marx Gómez, J., Mora, M., Raisinghani, M., Nebel, W., O'Connor, R. (eds) Engineering and Management of Data Centers. Service Science: Research and Innovations in the Service Economy. Springer, Cham. https://doi.org/10.1007/978-3-319-65082-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65082-1_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65081-4

  • Online ISBN: 978-3-319-65082-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics