+ All Categories
Home > Documents > Cloud Wsla

Cloud Wsla

Date post: 14-Jul-2015
Category:
Upload: mukesh-more
View: 14 times
Download: 0 times
Share this document with a friend
Popular Tags:

of 21

Transcript

Service Level Agreement in Cloud ComputingPankesh Patel1,2, Ajith Ranabahu1 and Amit Sheth11.Kno.e.sis Center, Wright State University 2.DA-IICT

OOPSLA 2009 - Workshop

1

Coming up..

SLA's in clouds

Need more than a checkbox ! WSLA

Learning from the Web Service World

Issues and research opportunities

OOPSLA 2009 - Workshop

2

SLA's in Cloud

Service Level Agreements

Negotiation between service consumer and service provider Records common understanding about services, priorities,guarantees Just a checkbox in most providers !!

Right now

OOPSLA 2009 - Workshop

3

SLA's in Cloud(Cont)

Why is this important ?

Amazon puts the burden of proving SLA violations on the consumer ( i.e. YOU) Need formal SLA's to effectively use the cloud and not get ripped off !

OOPSLA 2009 - Workshop

4

Lessons learned from the SOA World

SOA - they thought of everything :) WSLA Web Service Level Agreements

Spec from IBM Covers an architecture and a formal language for enabling SOA on a Service environment

OOPSLA 2009 - Workshop

5

Guess what Current clouds are a service environment !

OOPSLA 2009 - Workshop

6

Why WSLA ?

Consumers don't trust the cloud providers for everything.

Need support to plug-in third parties

Measuring parameters Enforcing rules etc.

WSLA is built with third parties in mind.

OOPSLA 2009 - Workshop

7

Why WSLA ? (Cont)

Need dynamic measuring / evaluations support

Most violations are likely to happen during load fluctuations.

WSLA has provisions to enable such capabilities.

OOPSLA 2009 - Workshop

8

Why WSLA ? (Cont)

What happens when the SLA's are violated ?

Financial Penalties ?

WSLA has provisions to enable automated penalty / compensation management.

OOPSLA 2009 - Workshop

9

A Quick Look at WSLA

Three main components

Parties [Who are involved] Service Definitions [What to measure and evaluate] Obligations [ What to do if certain guarantees are not met]

OOPSLA 2009 - Workshop

10

Image courtesy : WSLA specificationOOPSLA 2009 - Workshop 11

What we suggest..

Several guidelines to adopt WSLA to a Cloud environment

Use dynamic schedulers for measuring parameters Enable measuring through third parties Model penalties as financial compensations

Enable third parties for financial matters

OOPSLA 2009 - Workshop

12

Overview

OOPSLA 2009 - Workshop

13

What is in and out ?

In scope

Enforcement and violation handling Negotiation and SLA creation

Out of scope

Assume the SLA is already made / accepted

OOPSLA 2009 - Workshop

14

Third Party Services

There is no standardizes services from Cloud providers yet.

OOPSLA 2009 - Workshop

15

Dynamic Schedulers

WSLA does not support dynamic scheduling yet. However it can be plugged in

OOPSLA 2009 - Workshop

16

Plugging in the financial handler

OOPSLA 2009 - Workshop

17

Some Observations

Value comes when this is integrated to a middleware like Altocumulus

Altocumulus ?

The basic measurement data feeds should be part of the standard (?) interfaces.

Take note standardization groups :)

OOPSLA 2009 - Workshop

18

What More ?

Utilize research in agreement / negotiation to for the SLA creation process ?

Can we remove the human from the loop ?

Should we ?

OOPSLA 2009 - Workshop

19

Questions ?

OOPSLA 2009 - Workshop

20

Thank you

OOPSLA 2009 - Workshop

21


Recommended