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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
About POX: Retrieved 27 June 2016, from http://www.noxrepo.org/pox/about-pox/ (n.d.)
Akella, A.V., **ong, 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)
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)
Babiarz, J., Chan, K., Baker, F.: Configuration guidelines for DiffServ service classes (2006)
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)
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)
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)
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)
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)
Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., Weiss, W.: An architecture for differentiated services (1998)
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)
Braden, R., Clark, D., Shenker, S.: Integrated services in the internet architecture: an overview (1994)
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)
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)
Buyya, R., Broberg, J., Goscinski, A.M.: Cloud Computing: Principles and Paradigms, vol. 87. Wiley, Hoboken (2010)
Cloud, A.E.C.: Amazon web services. Retrieved November, 9, 2011 (2011)
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)
Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM. 51(1), 107–113 (2008)
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)
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)
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)
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)
Goossens, K., Wielage, P., Peeters, A., Van Meerbergen, J. Networks on silicon: combining best-effort and guaranteed services. In date, p. 423. IEEE (2002)
Harrington, D., Wijnen, B., Presuhn, R. An architecture for describing simple network management protocol (SNMP) management frameworks (2002)
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)
Lu, G., Guo, C., Li, Y., Zhou, Z., Yuan, T., Wu, H., **ong, 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)
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)
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)
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)
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)
Neto, P.: Demystifying cloud computing. In: Proceeding of Doctoral Symposium on Informatics Engineering (2011)
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)
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)
Peuhkuri, M.: Ip Quality of Service. Helsinki University of Technology, Laboratory of Telecommunications Technology, Espoo, 2–0 (1999)
Phaal, P., Panchen, S., McKee, N. InMon corporation’s sFlow: a method for monitoring traffic in switched and routed networks (2001)
Rechert, K., McHardy, P., Brown, M.A.: HFSC scheduling with Linux. Linux Magazin, 28–37 (2005)
Rittinghouse, J.W., Ransome, J.F.: Cloud Computing: Implementation, Management, and Security. CRC Press, Florida (2016)
Rizzo, L., Carbone, M., Catalli, G.: Transparent acceleration of software packet forwarding using netmap. In: INFOCOM, 2012 Proceedings IEEE, pp. 2471–2479. IEEE (2012)
Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol label switching architecture (2000)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
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)