Professional Documents
Culture Documents
(SLA)
What This Picture Represents
Client Request for specific kind of service to the service provider and the
service provider deliver the service to the client based on the client
request
Definitions
• Documented agreement between the service provider and
customer that identifies services and service Targets ((ISO
20000‐1 (2011)).
• A document stating the technical performance promises
made by the cloud provider, how disputes
are to be discovered and handled, and any remedies
for performance failures. (NIST SP 800‐146)
6. Enforce
Penalties for 2. Define SLA
SLA Violation
3. Establish
5.Terminate SLA
Agreement
4. Monitor SLA
Violation
Discover service
provider
• In cloud computing environments it is important to locate
resources that can satisfy consumers requirement efficiently
and optimally
• Resources are owned and operated by various providers
Define-SLA
it is necessary to identify the various elements of an SLA that
will be signed by agreeing metrics
elements : QoS parameters, performanc , measurement, …
Establish Agreement
un-
fulfillmen
Terminate SLA
• a key aspect is to decide when it should be terminated
• once decided, all associated configuration information is
removed from the service systems
who is the party that triggered this activity
Parameter Description
Scalability Degree of use with large number of online
users
Pay as you go billing Charging based on resources or time of
service
Servers
Browsers Firefox , IE xplorer , ..
SLA metrics for SasS
Parameter Description
Using with individual or large organisations
Scalability
• Bilateral Protocol
• WS-Agreement
• Web Service Level Agreement (WSLA)
• WSOL
• SLAng
• QML
• QuO
WSLA
• WSLA is a framework developed by IBM to
specify and monitor SLA for Web Services
• WSLA consists of a set of concepts and a XML
language
• WSLA comprises of mainly three entities.
parameters
SLA
parties SLO
WSLA Architecture
Types of Service Agreements
• Master Service Agreement
Top level legal agreement between provider and customer
covering general aspects
• Service Agreement
Lower level agreement covering one specific service
• Availability
• Response Performance
• Privacy
• Security
• Reliability
• Support
• Data Management
• Certifications and Audits
Role of Metrics to Support SLAs
• The definition and usage of appropriate metrics and their
underlying measures is an essential aspect to verifying the SLA.