Service Level Agreements for Communication Networks: A Survey

Abstract. Information and Communication Technology (ICT) is being provided to the variety of endusers demands, thereby providing a better and improved management of services is crucial. Therefore, Service Level Agreements (SLAs) are essential and play a key role to manage the provided services among the network entities. This survey identifies the state of the art covering concepts, approaches and open problems of the SLAs establishment, deployment and management. This paper is organised in a way that the reader can access a variety of proposed SLA methods and models addressed and provides an overview of the SLA actors and elements. It also describes SLAs’ characteristics and objectives. SLAs’ existing methodologies are explained and categorised followed by the Service Quality Categories (SQD) and Quality-Based Service Descriptions (QSD). SLA modelling and architectures are discussed, and open research problems and future research directions are introduced. The establishment of a reliable, safe and QoE-aware computer networking needs a group of services that goes beyond pure networking services. Therefore, within the paper this broader set of services are taken into consideration and for each Service Level Objective (SLO) the related services domains will be indicated. The purpose of this survey is to identify existing research gaps in utilising SLA elements to develop a generic methodology, considering all quality parameters beyond the Quality of Service (QoS) and what must or can be taken into account to define, establish and deploy an SLA. This study is still an active research on how to specify and develop an SLA to achieve the win-win agreements among all actors.

[1]  Saahil Shenoy,et al.  Probabilistic Modeling of Computing Demand for Service Level Agreement , 2016, IEEE Transactions on Services Computing.

[2]  Yixin Diao,et al.  Modeling the Impact of Service Level Agreements During Service Engagement , 2014, IEEE Transactions on Network and Service Management.

[3]  Samuel Kounev,et al.  Mapping of Service Level Objectives to Performance Queries , 2017, ICPE Companion.

[4]  Gary R. Weckman,et al.  Meeting SLA Availability Guarantees through Engineering Margin , 2010, 2010 Ninth International Conference on Networks.

[5]  Paul Barford,et al.  Multiobjective Monitoring for SLA Compliance , 2010, IEEE/ACM Transactions on Networking.

[6]  Raphael C.-W. Phan Review of Security Engineering: A Guide to Building Dependable Distributed Systems, 2nd Edition by Ross J. Anderson , 2009, Cryptologia.

[7]  Artur Andrzejak,et al.  Decision Model for Cloud Computing under SLA Constraints , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[8]  Takeshi Takahashi,et al.  Tailored Security: Building Nonrepudiable Security Service-Level Agreements , 2013, IEEE Vehicular Technology Magazine.

[9]  Hossein Deldari,et al.  A bilateral negotiation mechanism for SLA-based job superscheduling in Grid-Federation , 2013, ICCKE 2013.

[10]  Manish Marwah,et al.  Probabilistic performance modeling of virtualized resource allocation , 2010, ICAC '10.

[11]  K. Chandrasekaran,et al.  Negotiation and Monitoring of Service Level Agreements in Cloud Computing Services , 2017 .

[12]  Suresh Subramaniam,et al.  QoT- and SLA-Aware Survivable Resource Allocation in Translucent Optical Networks , 2014, GLOBECOM 2014.

[13]  Jian Lin,et al.  An Agent Negotiation Approach for Establishment of Service Level Agreement , 2006, CSCWD.

[14]  Ryszard Kowalczyk,et al.  CL-SLAM: Cross-Layer SLA Monitoring Framework for Cloud Service-Based Applications , 2016, 2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC).

[15]  Inderveer Chana,et al.  Quality of Service and Service Level Agreements for Cloud Environments: Issues and Challenges , 2014 .

[16]  Ernesto Damiani,et al.  SLA Negotiation and Monitoring from Simulation Data , 2016, 2016 12th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS).

[17]  Janusz Gozdecki,et al.  Quality of service terminology in IP networks , 2003, IEEE Commun. Mag..

[18]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[19]  Gary R. Weckman,et al.  What Are the Chances an Availability SLA will be Violated? , 2007, Sixth International Conference on Networking (ICN'07).

[20]  Mohamed Adel Serhani,et al.  A Model for Multi-levels SLA Monitoring in Federated Cloud Environment , 2013, 2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing.

[21]  Anand Singh,et al.  An SLA-based resource allocation for IoT applications in cloud environments , 2016, 2016 Cloudification of the Internet of Things (CIoT).

[22]  Biswanath Mukherjee,et al.  SLA-Aware Provisioning for Revenue Maximization in Telecom Mesh Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[23]  Barbara Pernici Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility , 2006 .

[24]  Mohamed Abu-Rizka,et al.  A Framework for Negotiating Service Level Agreement of Cloud-based Services☆ , 2015 .

[25]  Mohammad Reza Meybodi,et al.  Decreasing Impact of SLA Violations:A Proactive Resource Allocation Approachfor Cloud Computing Environments , 2014, IEEE Transactions on Cloud Computing.

[26]  Erich Schikuta,et al.  Generalized SLA enforcement framework using feedback control system , 2015, 2015 12th International Conference on High-capacity Optical Networks and Enabling/Emerging Technologies (HONET).

[27]  Rajiv Sabherwal,et al.  Portfolios of Control in Outsourced Software Development Projects , 2003, Inf. Syst. Res..

[28]  Massimiliano Di Penta,et al.  Speaking a Common Language: A Conceptual Model for Describing Service-Oriented Systems , 2005, ICSOC.

[29]  Valérie Issarny,et al.  A semantic end-to-end QoS model for dynamic service oriented environments , 2009, 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems.

[30]  J. Novak,et al.  The theory underlying concept maps , 2016 .

[31]  Schahram Dustdar,et al.  Monitoring, Prediction and Prevention of SLA Violations in Composite Services , 2010, 2010 IEEE International Conference on Web Services.

[32]  Gerardo Rubino,et al.  Quality-driven optimal SLA selection for enterprise cloud communications , 2014, 2014 IEEE International Conference on Communications Workshops (ICC).

[33]  Ravinder Kumar,et al.  Security Service Level Agreements Based Authentication and Authorization Model for Accessing Cloud Services , 2012, ACITY.

[34]  Jos J. M. Trienekens,et al.  Specification of Service Level Agreements: Problems, Principles and Practices , 2004, Software Quality Journal.

[35]  Arne A. Nilsson,et al.  On service level agreements for IP networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[36]  Loretta Mastroeni,et al.  Compensation Policies and Risk in Service Level Agreements: A Value-at-Risk Approach under the ON-OFF Service Model , 2011, ICQT.

[37]  Sonja Opper,et al.  Entrepreneurs Under Uncertainty: An Economic Experiment in China , 2013, Manag. Sci..

[38]  Ferdinand M. Vieider,et al.  Risk Taking of Executives under Different Incentive Contracts: Experimental Evidence , 2014 .

[39]  T. Trygar,et al.  A framework for service level agreement management , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[40]  Schahram Dustdar,et al.  Data-driven and automated prediction of service level agreement violations in service compositions , 2013, Distributed and Parallel Databases.

[41]  Ioannis Kotsiopoulos,et al.  Enhancing Service Selection by Semantic QoS , 2009, ESWC.

[42]  Raouf Boutaba,et al.  On Leveraging Policy-Based Management for Maximizing Business Profit , 2007, IEEE Transactions on Network and Service Management.

[43]  Guy Pujolle,et al.  Greenslater: On Satisfying Green SLAs in Distributed Clouds , 2015, IEEE Transactions on Network and Service Management.

[44]  Rajkumar Buyya,et al.  Service Level Agreement (SLA) in Utility Computing Systems , 2010, ArXiv.

[45]  Simon Pietro Romano,et al.  Managing service level agreements in Premium IP networks: a business-oriented approach , 2004, Comput. Networks.

[46]  J.S. Richters,et al.  A framework for defining the quality of communications services , 1988, IEEE Communications Magazine.

[47]  Farrukh Aslam Khan,et al.  A framework to address inconstant user requirements in cloud SLAs management , 2014, Cluster Computing.

[48]  Rajkumar Buyya,et al.  SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter , 2014, J. Netw. Comput. Appl..

[49]  Mita Nasipuri,et al.  Dynamic Multipath Bandwidth Provisioning with Jitter, Throughput, SLA Constraints in MPLS over WDM Network , 2010, ICDCN.

[50]  Guy Pujolle,et al.  COPS-SLS: a service level negotiation protocol for the Internet , 2002 .

[51]  Rajkumar Buyya,et al.  SLA-Aware and Energy-Efficient Dynamic Overbooking in SDN-Based Cloud Data Centers , 2017, IEEE Transactions on Sustainable Computing.

[52]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[53]  Sung Chan Jun,et al.  An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider , 2012, The Journal of Supercomputing.

[54]  Ulrik Franke,et al.  The Distribution of Time to Recovery of Enterprise IT Services , 2014, IEEE Transactions on Reliability.

[55]  Haider Abbas,et al.  Dynamically Changing Service Level Agreements (SLAs) Management in Cloud Computing , 2014, ICIC.

[56]  Barbara Pernici,et al.  A QUALITY MODEL FOR SERVICE MONITORING AND ADAPTATION , 2008 .

[57]  Liang Liu,et al.  Service level agreement based energy-efficient resource management in cloud data centers , 2014, Comput. Electr. Eng..

[58]  Wolfgang Ziegler,et al.  Using Service Level Agreements for Optimising Cloud Infrastructure Services , 2010, ServiceWave Workshops.

[59]  Lemin Li,et al.  Dynamic service-level-agreement aware shared-path protection in WDM mesh networks , 2007, J. Netw. Comput. Appl..

[60]  Lisandro Zambenedetti Granville,et al.  ARKHAM: An Advanced Refinement toolkit for Handling Service Level Agreements in Software-Defined Networking , 2017, J. Netw. Comput. Appl..

[61]  Peter Reichl,et al.  The trouble with choice: An empirical study to investigate the influence of charging strategies and content selection on QoE , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[62]  Jens Happe,et al.  A Reference Architecture for Multi-Level SLA Management , 2011 .

[63]  José Simão,et al.  Flexible SLAs in the Cloud with a Partial Utility-Driven Scheduling Architecture , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[64]  Thomas Ledoux,et al.  Exploiting Renewable Sources: When Green SLA Becomes a Possible Reality in Cloud Computing , 2017, IEEE Transactions on Cloud Computing.

[65]  Steffen Huck,et al.  Risk, complexity, and deviations from expected-value maximization: Results of a lottery choice experiment , 1999 .

[66]  Mitra Toossi,et al.  Projections Overview and Highlights, 2016-26 , 2017 .

[67]  Laurie J. Kirsch,et al.  Portfolios of Control Modes and IS Project Management , 1997, Inf. Syst. Res..

[68]  L. Arockiam,et al.  Service Level Agreement in cloud computing: An overview , 2015, 2015 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[69]  A. Tversky,et al.  Prospect Theory. An Analysis of Decision Making Under Risk , 1977 .

[70]  J. List,et al.  Are CEOS Expected Utility Maximizers? , 2009 .

[71]  Paul Barford,et al.  Accurate and efficient SLA compliance monitoring , 2007, SIGCOMM '07.

[72]  Thomas F. Lawrence,et al.  Taxonomy for QoS specifications , 1997, Proceedings Third International Workshop on Object-Oriented Real-Time Dependable Systems.

[73]  Morten I. Lau,et al.  Risk and time preferences of entrepreneurs: evidence from a Danish field experiment , 2014 .

[74]  Mario Macías,et al.  A Risk-Based Model for Service Level Agreement Differentiation in Cloud Market Providers , 2014, DAIS.

[75]  Raja Datta,et al.  Improved shared resource allocation strategy with SLA for survivability in WDM optical networks , 2010 .

[76]  Dimitris Plexousakis,et al.  Requirements for QoS-Based Web Service Description and Discovery , 2009, IEEE Trans. Serv. Comput..

[77]  Angel A. Juan,et al.  Decision Making in Service Industries : A Practical Approach , 2012 .

[78]  Massoud Pedram,et al.  SLA-based Optimization of Power and Migration Cost in Cloud Computing , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[79]  Mingdong Tang,et al.  Bayesian Model-Based Prediction of Service Level Agreement Violations for Cloud Services , 2014, 2014 Theoretical Aspects of Software Engineering Conference.

[80]  Hong Linh Truong,et al.  Towards a Framework for Monitoring and Analyzing QoS Metrics of Grid Services , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[81]  Germán Santos-Boada,et al.  Quality of network economics optimisation using service level agreement modelling , 2016, Trans. Emerg. Telecommun. Technol..

[82]  E. Marilly,et al.  Requirements for service level agreement management , 2002, IEEE Workshop on IP Operations and Management.

[83]  Martin Gilje Jaatun,et al.  Security in Service Level Agreements for Cloud Computing , 2011, CLOSER.

[84]  Salman A. Baset Cloud Service Level Agreement , 2016 .

[85]  Akhil Sahai,et al.  A Game Theoretic Framework for SLA Negotiation , 2008 .

[86]  Markus Buschle,et al.  Experimental Evidence on Decision-Making in Availability Service Level Agreements , 2016, IEEE Transactions on Network and Service Management.

[87]  José Simão,et al.  Partial Utility-Driven Scheduling for Flexible SLA and Pricing Arbitration in Clouds , 2016, IEEE Transactions on Cloud Computing.

[88]  Jason Lango,et al.  Toward Software-defined SLAs , 2013 .

[89]  Ramin Yahyapour,et al.  Optimal Negotiation of Service Level Agreements for Cloud-Based Services through Autonomous Agents , 2014, 2014 IEEE International Conference on Services Computing.

[90]  Massoud Pedram,et al.  Multi-dimensional SLA-Based Resource Allocation for Multi-tier Cloud Computing Systems , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[91]  Jean C. Walrand,et al.  Internet QoS and Regulations , 2010, IEEE/ACM Transactions on Networking.

[92]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[93]  C. Starmer Developments in Non-expected Utility Theory: The Hunt for a Descriptive Theory of Choice under Risk , 2000 .

[94]  Dharmender Singh Kushwaha,et al.  Authentication and Authorization Interface Using Security Service Level Agreements for Accessing Cloud Services , 2012, IC3.

[95]  Liviu Dan Serban,et al.  A Framework for Building Intelligent SLA Negotiation Strategies under Time Constraints , 2010, GECON.

[96]  Henning Schulzrinne,et al.  From Service Level Agreements (SLA) to Experience Level Agreements (ELA): The challenges of selling QoE to the user , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[97]  Kamal Bhattacharya,et al.  Decision support for service transition management Enforce change scheduling by performing change risk and business impact analysis , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[98]  Saïda Benlarbi Estimating SLAs Availability/Reliability in Multi-services IP Networks , 2006, ISAS.

[99]  Andrew Martin,et al.  Towards the Classification of Confidentiality Capabilities in Trustworthy Service Level Agreements , 2017, 2017 IEEE International Conference on Cloud Engineering (IC2E).

[100]  Shyamala C. Sivakumar,et al.  Enhanced Adaptive SLA-aware Algorithms for Provisioning Shared Mesh Optical Networks , 2013, ANT/SEIT.

[101]  Liviu Dan Serban,et al.  A time-constrained SLA negotiation strategy in competitive computational grids , 2012, Future Gener. Comput. Syst..

[102]  Detmar W. Straub,et al.  IT Outsourcing Success: A Psychological Contract Perspective , 2004, Inf. Syst. Res..

[103]  Rajiv Kishore,et al.  The Role of Service Level Agreements in Relational Management of Information Technology Outsourcing: An Empirical Study , 2009, MIS Q..

[104]  Ronald S. Ross Assessing Security and Privacy Controls in Federal Information Systems and Organizations: Building Effective Assessment Plans , 2014 .

[105]  W. G. Davenport,et al.  Expectation theories of decision making for duplex gambles , 1973 .

[106]  Bruce Schneier,et al.  Secrets and Lies , 2004 .

[107]  Jean-Marc Menaud,et al.  SLA-Aware Virtual Resource Management for Cloud Infrastructures , 2009, 2009 Ninth IEEE International Conference on Computer and Information Technology.

[108]  Shoubin Dong,et al.  Dynamic VM Consolidation for Energy-Aware and SLA Violation Reduction in Cloud Computing , 2012, 2012 13th International Conference on Parallel and Distributed Computing, Applications and Technologies.

[109]  Alexander Stanik,et al.  SLA-driven Federated Cloud Networking: Quality of Service for Cloud-based Software Defined Networks , 2014, FNC/MobiSPC.

[110]  Rami Bahsoon,et al.  A Dynamic Data-Driven Simulation Approach for Preventing Service Level Agreement Violations in Cloud Federation , 2012, ICCS.

[111]  Dirk Neumann,et al.  Risk-Aware Service Level Agreement Design for Enterprise Information Systems , 2012, 2012 45th Hawaii International Conference on System Sciences.

[112]  Mohamed Adel Serhani,et al.  A Game Theory Based Automated SLA Negotiation Model for Confined Federated Clouds , 2015, CloudComp.

[113]  Rajkumar Buyya,et al.  SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions , 2011, 2011 International Conference on Cloud and Service Computing.

[114]  Salima Benbernou,et al.  A survey on service quality description , 2013, CSUR.