towards compensable slas

25
Towards Compensable SLAs

Upload: pafmon

Post on 13-Aug-2015

12 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Towards Compensable SLAs

Towards Compensable SLAs

Page 2: Towards Compensable SLAs

work in

progress...

Prof. Dr. Antonio Ruiz-Cortés

Page 3: Towards Compensable SLAs

SLA ?

Page 4: Towards Compensable SLAs

4

Page 5: Towards Compensable SLAs

Provision

Compliance

MonitorWorkload optimization

QoSSLA

Customizing

Pricing

Service Level Objective

Page 6: Towards Compensable SLAs

SLA

Page 7: Towards Compensable SLAs
Page 8: Towards Compensable SLAs
Page 9: Towards Compensable SLAs
Page 10: Towards Compensable SLAs

What is my risk?

Should I change my provider?

Am I using all the resources that I paid for?

Can I be more competitive?

Can I accept more customers?

Should I break my guarantees?SLA

Page 11: Towards Compensable SLAs

DomainSLA SLA Tools

1 2

Page 12: Towards Compensable SLAs

Template AmazonS3 version 1.3 Provider Amazon as Responder; Consumer Me; Global Period: during 01/01/2012..12/31/2013 except from 23:00 to 00:00 on SUN; Defined Period: FreeTrialQuota: during 01/01/2012..12/31/2012; Metrics [iAgree.generalMetrics, Amazon.metrics] AgreementTerms Service AWS-S3 available at. aws.amazon.com/s3; Global Description: Region; Interface; StorageSize; FirstProject; TotalPrice;

Monitorable Properties global: MUP; ResponseTime;

Guarantee Terms Exactly One between: G1: Provider guarantees ResponseTime < 1000; on GlobalPeriod; onlyIf (Interface = SOAP);

relative importance 0.2; ...Creation Constraints: C1: Region belongs {US, EU_Ireland}; C2: TotalPrice = 0 on FreeTrialQuota onlyIf (FirstProject and StorageSize <= 5)

Template AmazonS3 version 1.3 Provider Amazon as Responder; Consumer Me; Global Period: during 01/01/2012..12/31/2013 except from 23:00 to 00:00 on SUN; Defined Period: FreeTrialQuota: during 01/01/2012..12/31/2012; Metrics [iAgree.generalMetrics, Amazon.metrics] AgreementTerms Service AWS-S3 available at. aws.amazon.com/s3; Global Description: Region; Interface; StorageSize; FirstProject; TotalPrice;

Monitorable Properties global: MUP; ResponseTime;

Guarantee Terms Exactly One between: G1: Provider guarantees ResponseTime < 1000; on GlobalPeriod; onlyIf (Interface = SOAP);

relative importance 0.2; ...Creation Constraints: C1: Region belongs {US, EU_Ireland}; C2: TotalPrice = 0 on FreeTrialQuota onlyIf (FirstProject and StorageSize <= 5)

WS-Agreement documents structure

Identifier

Context

Creation Constraints (for templates only)

Term

s -A

ll (a

nd)-

Service Properties

Items

Constraints

Any

nes

ted

com

bina

tion

of:

{ All,

Exa

ctly

One

(xor

), O

neO

rMor

e (o

r), S

DT,

GT

}

Service Description TermSDT SubL

– Var Id, Var Location, Metric SubL

– Item Name, Item Location, Item Constraint SubL

General Constraint SubL

Guarantee Term– Obligated: “Provider or Consumer”

– QualifCondition:

– ServiceLevelObj:

– BusinessValueList:

QC SubL

SLO SubL

Service Reference SR SubL

– Provider role, … Context SubL

BVL SubL

iAgreeWS-Agreement

Page 13: Towards Compensable SLAs

GT1

GTn2

iAgree CSP Mapping

SLAModeling

Analysis

QCs, TCs

A → B, A * B, …Dom-Indep

Page 14: Towards Compensable SLAs

Compensations

Pricing

Availability

Analysis

work in

progress...

SLA-Driven SaaS

Page 15: Towards Compensable SLAs

Compensations

Pricing

Availability

Analysis

work in

progress...

SLA-Driven SaaS

Compensable SLA

Compensable Guarantee

Page 16: Towards Compensable SLAs

SLO

Compensations

Page 17: Towards Compensable SLAs

Compensation Function

Service property

Page 18: Towards Compensable SLAs

Valid = Consistent + Saturated

v1 ≤ v1 (Increasing Utility Function)

v1 ≥ v1 (Decreasing Utility Function)

InterestPrecedence

Page 19: Towards Compensable SLAs

Valid = Consistent + Saturated

v1 ≤ v1 (Increasing Utility Function)

v1 ≥ v1 (Decreasing Utility Function)

InterestPrecedence

SLO

Page 20: Towards Compensable SLAs

Compensable Guarantee

Thresold is the less interesting value

Thresold should have no compensation

Page 21: Towards Compensable SLAs
Page 22: Towards Compensable SLAs

Compensations

Pricing

Availability

Analysis

work in

progress...

SLA-Driven SaaS

Page 23: Towards Compensable SLAs

BETA

www.isa.us.es/IDEAS

Page 24: Towards Compensable SLAs

Modeling

Scalability Engine

Claiming Engine

Risk Dashboard

Analysis

Purchising

What is my risk?

Should I change my provider?

Am I using all the resources that I paid for?

Can I be more competitive?

Can I accept more customers?

Should I break my guarantees?

Towards automation of Governance

SLA

Page 25: Towards Compensable SLAs

Pablo Fernandez [email protected]

The ISA Group www.isa.us.esUnivesity of Sevilla

Thank you!!