Towards Compensable SLAs
Prof. Dr. Antonio Ruiz-Cortés
SLA
?
4
Provision
Compliance
Monitor
Workload optimization
QoS
SLA
Customizing
Pricing
Service Level Objective
SLA
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
Domain
SLA SLA
Tools
1 2
iAgreeWS-Agreement
CSP
Mapping
SLA
Modeling
Analysis
Compensations
Pricing
Availability
Analysis SLA-Driven
SaaS
Compensations
Pricing
Availability
Analysis SLA-Driven
SaaS
Compensable
SLA
Compensable
Guarantee
SLO
Compensations
Compensation Function
Service property
Valid = Consistent + Saturated
v1 ≤ v1 (Increasing Utility Function)
v1 ≥ v1 (Decreasing Utility Function)
Interest
Precedence
Valid = Consistent + Saturated
v1 ≤ v1 (Increasing Utility Function)
v1 ≥ v1 (Decreasing Utility Function)
Interest
Precedence
SLO
Compensable Guarantee
Thresold is the less interesting value
Thresold should have no compensation
Compensations
Pricing
Availability
Analysis SLA-Driven
SaaS
www.isa.us.es/IDEAS
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
Thank you!!

Towards Compensable SLAs

Editor's Notes

  • #5 LITTLE ROBOT THAT MAKE COMPUTERS TO FALL IN LOVE SYSTEM INTEGRATION AS LOVE: NON-FUNCTIONAL ISSUES ARE IMPORTANT
  • #14 Semantics Priority Principle. while keeping close to the iAgree conceptual model (SLA ≈ CSP…) The target domain and style, (CSP in this case) must be chosen according to the source model. Thus, an iAgree document is, in esence a set of expressions that can be interpreted as constraints. In this sense the expressiveness of condition languages must match the expressiveness supported by the underlying CSP solver.