You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/3975888

Requirements for service level agreement management

Conference Paper · February 2002


DOI: 10.1109/IPOM.2002.1045756 · Source: IEEE Xplore

CITATIONS READS

52 3,585

4 authors:

Emmanuel Marilly Olivier Martinot


Nokia Institut National des Télécommunications
35 PUBLICATIONS   165 CITATIONS    32 PUBLICATIONS   171 CITATIONS   

SEE PROFILE SEE PROFILE

Stephane Betgé-Brezetz Gérard Delègue


Nokia Bell Labs France Alcatel Lucent
44 PUBLICATIONS   309 CITATIONS    15 PUBLICATIONS   99 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

SLA management View project

All content following this page was uploaded by Emmanuel Marilly on 30 May 2014.

The user has requested enhancement of the downloaded file.


REQUIREMENTS FOR SERVICE LEVEL AGREEMENT
MANAGEMENT

Emmanuel Marilly, Olivier Martinot, Stéphane Betgé-Brezetz, Gérard Delègue

ALCATEL CIT
Route de Nozay, 91460 Marcoussis, France
e-mail: {Emmanuel.Marilly, Olivier.Martinot, Stephane.Betge-Brezetz, Gerard.Delegue}@alcatel.fr

Abstract
2. Service Level Agreement / Service Level
The aim of this paper is to introduce and present the main Specification Definition and Actors
drivers and basic concepts for SLA management. We
discuss the business requirements according to two points This section introduces the basic terms and concepts
of view: the Customer and the Service Provider, and we that are used by Service Level Agreement Management.
go into more detail on the technical requirements for both Various types of Service Providers (SP) and Customers
the SLA contract itself and the SLA Management system. can be differentiated.
Finally, we give an overview of SLA management open
issues in the industrial and research community. 2.1 Customers and Service Provider (SP)

The term Service Provider refers to companies who


1. Introduction provide communications and/or data services as a
business. Service providers may operate networks, or they
The telecom market is evolving towards services. New may integrate the services of other providers to deliver a
services will be proposed by the use of Internet total service to their customers [2]. The Service Provider
capabilities, like multi media service, e-hotel, e- may be an operator, a carrier, an Internet Service Provider
commerce, data transfer, unified messaging, …increasing (ISP) or an Application Service Provider (ASP).
the use of the network, dealing with convergence of data The term Customer refers to companies or
and voice networks. Nevertheless best-effort networks are organizations who make use of telecommunication
inadequate for Next Generation (NG) services like services provided by a Service Provider [8]. The customer
multimedia and e-commerce that require a high Quality of may be a carrier, an ISP, an enterprise or a subscriber (end
Service (QoS). user). Both SP and customer may be in the value chain of
As a result, the Internet requires changes to service provisioning. Figure 1 shows the different actors
accommodate the new applications requirements, and and their SLA relations.
provide Quality of Service differentiation [1]. Bandwidth
is needed, but it is not enough. In the context of multi- End users Service Service Service
domain / multi-operator it is necessary to define a Service Provider Provider Provider
SLA
Level Agreement (SLA). A Service Level Agreement SP SP SP
SLA
which defines parameters such as the QoS and the Cust. SLA Cust. SLA Cust.
required bandwidth can differentiate each service. SLA
SLA
The added value of the SLA's is that they are used in a
global, automated management system. It responds to the SP
double problematic: improve the service provider’s ability Cust.
to meet the more and more complex SLA commitments
while making optimal use of the more and more complex Figure 1 : Customers and Service Providers
network. In this context, the SLA management appears as Involved [2]
a key differentiator in the Service provider offer.
2.2 Service Level Agreement 3 Technical Requirements on SLA/SLS
A Service Level Agreement (SLA) is a contract The SLS can be a precise specification directly related to
between Service Providers or between Service Providers the SLA, but it can also be an interpretation of the SLA,
and Customers that specifies, usually in measurable terms, an adaptation, or an annex depending on the provider or
what services the Service Provider will furnish and what on the service. As the SLS is derived from the SLA, it is
penalties the Service Provider will pay if he cannot meet necessary to define the requirements on the SLA.
the committed goals. The SLA will drive Service
Providers differentiation during the exploitation 3.1 Requirements on the SLA
(contributing to this customers trust) [8] in terms of
managed reliability and monitoring capabilities. In order to define the SLA contract between the both
actors, the SLA should contain the following information:
2.3 Service Level Specifications • Customer and SP responsibilities. For instance it can
define who is responsible of maintaining the hardware and
The Service Level Specification (SLS) represents the software of the Customer Premise Equipment (CPE).
technical part of an SLA. It is a set of technical parameters • SP procedures to be invoked in case of violation of
and their associated semantics that describe the service SLS guarantees (e.g. mail, call).
(network availability, throughput, and latency). • Service pricing & discounting policies to apply when
An SLS template can also be defined. It is a skeleton of SLA commitments are not satisfied.
an SLS. For a specific customer, this SLS template will be • Service description and the QoS commitments. This
instantiated (for instance by setting the actual value per part is usually called the SLS part. It may address a wide
thresholds). range of services including IP VPN, Voice & Multimedia,
and Mobility.
2.4 Horizontal and vertical SLA • Reporting to the Customer. Reporting on the quality
of services delivered on the services delivered.
We can distinguish between horizontal and vertical SLA. • Other features should be defined such as the ability
• A horizontal SLA is an SLA between two Providers for a customer to change some of the SLA parameter
being at the same OSI layer (for instance two IP domains settings himself (for instance by a secured web access).
or two Optical Transport Network (OTN) domains).
• A vertical SLA is an SLA between two Providers at
3.2 Requirements on the SLS
two different OSI layers (for instance between the core
MPLS network and an optical network)
An end-to-end solution to SLA management requires to
Vertical and horizontal SLA are shown in figure 2.
define services, SLS parameters and a classification of
these services depending on the SLS parameters. The
focus on service level rather than on network level enables
the definition of service/SLA/QoS independently from the
L7 UGC
SLA
SLA underlying network technology (c.f. section 3.3). A
CPE
Access
Metro service should be defined without ambiguity by using
Access
network
SLA Network SLSs (if possible standard based).
SLA
The following type of information should be
L3 Core
described:
Core
network SLA network
Vertical SLA
• The QoS metrics and corresponding thresholds
that must be guaranteed by the Service Provider
SLA
• Service performance measurement method,
L2 measurement period, provided reports (contents, format,
Optical Network frequency, delivery media…)
Horizontal SLA • Service schedule (activation time period).
Figure 2: Horizontal and Vertical SLA
The SLS should also define commitments over
aggregated parameters (e.g. max unavailability time for all
the Service Access Points).
Moreover the SLS should support various network
interconnection models (e.g. cascade, star, hub) and
various traffic models (e.g. funnel, hose, pipe) [4].
Class of Applications Bandwidth Loss Delay Jitter
needed Sensibility Sensibility Sensibility
Interactive applications Low Medium High Low
(telnet, Database access, short web transactions, Xwindow, …)
Interactive multimedia applications Medium Medium High High
(voice or video over IP)
Non-interactive multimedia applications High Medium Low Low
(Tele-learning, broadcast, …)
Request oriented applications Medium Low High Low
(client/server, NFS, …)
Transfer applications High Low Low Low
(FTP, backup, tele-market, long web transactions)

Table 1: SLS classification synthesis


3.3 Generic mapping of SLS parameters to Classes 4 Technical Requirements on SLA
of Services Management
Because of scalability problem, the adopted solution in This section discusses on how to manage the SLA. The
order to differentiate the traffic on the network, taking into following main issues are presented: the life cycle, end-to-
account the SLS parameters without creating a network end management, fulfilment, assurance and billing.
overload or a packet overhead, is to classify those SLS
into a limited number of classes of services. Table 1 is a 4.1 SLA Life Cycle
synthesis of the classifications collected among several
standardisation proposal or research project (IETF, 3GPP, SLA management should support the SLA Life Cycle. The
IST Tequila [5] [6], IST Aquila [7], ETSI Tiphon, TMF management of SLAs requires interactions between many
[8]). This synthesis is obviously not complete but it processes. Various stages must be considered. This life
identifies services offered in term of categories and cycle may be the following [2]:
provides a mapping between Class of Services and SLS • The Product/Service Development stage (Marketing
parameters. It will be used to determine service stage). This stage consists in the identification of the
performance measures relevant for efficient SLA customer needs and the network capacities. From that,
monitoring. service templates are prepared.
• The Negotiation & Sales stage where an SLA is
3.4 Examples of SLS parameters for an IP VPN negotiated with a customer. Resource reservation is also
service used to check with the planning if the SLA can be
supported.
This is an example of SLS parameters that should be • The Provisioning stage. This stage consists of the
applied on an IP VPN (IP Virtual Private Network). resource provisioning (i.e. network and service
Different sites are connected to each other in the network. provisioning) and the service activation.
For instance, for each connection between SAP (Service • The Assurance stage which is in charge to monitor,
Access Point), the defined parameters can be the validate and report the SLA, detect SLA violations and
maximum. IP Packet transfer delay or the Maximum handle them.
unavailability time. For all the SAP the aggregated • The Assessment stage composed of two parts.
parameters can be the mean IP packet transfer delay or the Assessment with the Customer (to check its satisfaction
MUT (Maximum Unavailable Time). Table 2 presents a and to identify evolution of its requirements) and internal
possible solution. Parameters operator assessment (to check the overall Service quality,
• Max IP Packet Transfer Delay
key problems, …).
• Max IP Packet Delay Variation
• Max IP Packet Loss Ratio 4.2 End-to-end SLA Management
SAP
• Max Unavailable Time (MUT)
• Max Time To Restore (MTTR)
• Minimum Time Between Failures (MTBF) A major challenge today is the end-to-end SLA
• Mean IP Packet Transfer Delay for all SAP management, which induces the propagation of SLA
• Mean IP Packet Delay Variation for all SAP requirements across technologies and between different
Aggregated • Mean IP Packet Loss Ratio for all SAP provider networks (i.e. with negotiated SLAs). Figure 3
Requirements • MUT for all SAP depicts an end-to-end SLA between a customer and an
• MTTR for all SAP ISP (SLA 1). The service is provided through other
• MTBF for all SAP

Table 2: SLS parameters for an IP VPN service


providers. Each of theses providers has it own SLA. As also to inform Customer of potential deviations from SLA
such, end-to-end SLA management implies supporting: (e.g. SLA proactive monitoring).
multi vendor, multi domain, multi technologies and Finally, the SLA management should interoperate with
negotiation capabilities. To reduce the service deployment the Billing and the Customer Relationship Management
time, it is necessary to define a standard for negotiation (CRM) to provide Billing and CRM with the provisioned
including a template and a protocol between providers service information and to provide measured QoS to the
that will simplify the propagation of SLAs (or SLSs) Billing system for discounts. The root cause analysis is an
across the network. important part of the assurance because it permits to
Negotiation has to consider [4]: determine network failures from incomplete network data
• Business model of the operator (i.e. determine if it is
necessary to “reevaluate” an SLA with another operator or 5 Conclusion: Main Technical Open Issues
if already established SLAs are sufficient).
• Star, hub, cascade model. (i.e. take into account
In this section, we discuss the main industrial and research
which model for SLA is used by the SLA Management
issues that should be dealt with to actually make SLA and
system) [4].
SLA Management operational in the operator offers. The
• End-to-end Service Level Specification
first difficulty comes from the fact that service providers
(provisioning, assurance and billing)[8].
must deal with several different network technologies and
• Management of authentication and authorization (i.e. elements, often with parts of these network segments
provide a secure communication framework for the basic "owned" by different service providers. Then, a generic
process between the Buyer and the Seller). SLA for various types of networks must be provided (i.e.
Another related requirement is to manage the scalability standard). The second difficulty is the derivation of the
issues (in term of number of SLAs, customer, users, SLA with respect to the various network layers. A service
domains, technologies, vendors…). provider who wishes to offer SLAs must provide an end-
to-end service level management system that can
End-to-end SLA accurately and granularly measure network performance.
Customer
According to the paper outline, the technical open issues
SLA 1 Internet are as follows.
Service The SLA Management
Provider
The open issues for SLA management focus on these three
SLA 2
particular points:
SLA 3
Access 1) The information model of SLS (contents of the
Provider
SLA 6 SLS). The SLS template or information model is not
Network clearly defined. It is mandatory for the SLS to be
Network Service
SLA 4 Service Provider defined by a template or an information model in order
Provider to allow cooperation/negotiation between entities. The
SLA 5
representation of the content of the SLS is also an issue
(for instance XML can be used to represent SLS). This
Figure 3 End-to-End SLA Management
model should also cope with various type of service
(3GPP, Multimedia, IP-VPN …).
4.3. Fulfilment, Assurance & Billing Requirements 2) The SLS negotiation protocol. The negotiation
allows cooperation/negotiation between OSS (i.e. a
Other requirements concern the FAB (Fulfilment, Service Provider (Operator) and a customer (which can
Assurance, Billing) functions. Basically the provision of a be another operator)) and can be divided into three
service in line with the SLA should be reliable. This aspects: The Functional aspect: negotiation of SLSs
induces to perform rapid off line provisioning (provisioning and assurance aspect), modification of an
computation (e.g. based on off-line Traffic Engineering) implemented SLS, information about an implemented
but also support online provisioning. An optimisation tool SLS (state, performance, …); The Security aspect:
to reduce network operational costs while maintaining the authentication, access control, integrity and
SLA should be offered. confidentiality; The Inter-domain aspect: SLS
For the assurance, the delivered service quality against negotiation between distinct administrative domains.
SLA commitments should be monitored and measured to The scope of SLSs is limited to a domain or may cover
report customer about the SLA parameters agreed in the several administrative domains.
SLA and to detect degradation in service performance, but 3) The end-to-end point of view. This induces that
agreements have to be established between providers,
and between providers and customers. Therefore it is 3) Problem Management, automatic handling, root
necessary to establish Out-Sourcing agreement (an cause analysis, trouble ticketing and traffic forecast.
SLA) with other networks providers to lease part of Automatic problem resolution via the traffic
their network, that can be for instance defined as leased engineering tools.
line, VPN, … 4) Forecast function. The recommendation for
The automatic Management of the SLA/QoS (for instance performance improvement (short/long term
automatic negotiation) does not exist yet. It requires the corrections) is still an open issue. Forecasting
mapping of the SLA requirement into technical techniques exist but the use of these techniques in the
configuration of network equipment and the specification telecom area and especially in service forecasting is not
of tools to generate QoS parameters from SLA (in clearly defined.
particular for the Optical Network-SLA). The SLA
monitoring must be improved in order to determine Recently, some providers begin to offer SLA contracts
service performance measurements relevant for efficient (e.g. with early discounting features). However, these
SLA monitoring, to manage the network to maintain the offers are still basic and require development and research
SLA requirements (equipment reconfiguration) and to work that has been discussed in this paper. Concluding we
optimise the network performance and the network usage. stress some key topics related to SLA management:
For instance, a solution of SLA Management Based on • SLA model suitable for a wide range of services,
policy can be developed. • Automation: operators want to reduce the time for
deploying services from several months to a few days
The Fulfilment or hours,
In the fulfilment part, the main issues for industrial are: • Scalability: networks are growing (1000 x larger in 5
1) The Resource Admission Control. The RAC reacts years) so all solutions have to be scalable to meet
in two different ways when a service is in subscription operators requirements,
or activation phase and when the decision to accept a • Cross-domain: consequence of scalability, to be
service is taken. This function must take into account fulfilled, a service crosses several different domains.
the whole process from subscription to activation for
long and short-term provisioning. The long-term
6 References
provisioning includes network optimising and uses SLS
long-term subscription. The short-term provisioning
needs different algorithms for optimising the network. [1] "An Architecture for Differentiated Services",-
2) The Allocation Management. It addresses the IETF, RFC 2475, December 1998.
communication with the NEs and is necessary for any [2] “SLA Management Handbook”, -TMF GB971-,
test. The issue concerns the mediation towards vendor- June 2001.
specific NE. [4] EURESCOM P1008 “Inter-operator interfaces
3) The Resource Allocation Request Handling. It must for ensuring end to end QoS”, “Selected
manage the reservation of resources in case of short- Scenarios and requirements for end-to-end IP
term services and the requests coming by signalling. QoS management”, January 2001
4) Other issues concern the link between the different [5] " Service Level Specification Semantics and
elements (for instance architecture between fulfilment Parameters ", -IETF Draft-<draft-tequila-sls-
and assurance, SLS fulfilement…). The feedback from 00.txt> -, D. Goderis and all, November 2000,
the Assurance to the fulfilment part, for short-term http://www.ist-tequila.org.
problem resolution, must be studied. [6] "A Management and Control Architecture for
Providing IP Differentiated Services in MPLS-
based Networks", - IEEE Communication
The Assurance
Magazine -, P. Trimintzios and all, May 2001.
The ultimate role of service quality management is to help
[7] " Definition and usage of SLSs in the AQUILA
match expected quality with perceived quality. This is
consortium", -IETF Draft-<draft-salsano-aquila-
accomplished by assuring that the achieved performance
sls-00.txt> -, S. Salsano all, November 2000,
of service is in line with specifications and contracts. The
http://www-st.inf.tu-dresden.de/aquila/.
main issues of assurance in SLA management are:
[8] Performance Reporting Concepts & Definitions
1) QoS Metrics Computation and QoS Metrics Report
Document, TMF 701, Evaluation Version Issue
Management. There are many standardization issues
1.1, TeleManagement Forum, Morristown, NJ,
(for instance IETF, TMF...).
May 1999.
2) Performance Management, data collection and
network measurement to service level information.
[9] “SLA management: a key differentiator for
service providers” Alcatel Telecom Review, G.
Désoblin, H. Papini, 3rd quarter 2001.

View publication stats

You might also like