SlideShare a Scribd company logo
1 of 28
Towards	
  a	
  Formal	
  Specification	
  of	
  
SLAs	
  with	
  Compensations
CoopIS 2014,	
  Amantea
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
Compensable	
  SLA	
  =	
  Compensations +	
  SLOs
Compensation Function
Service property
PenaltiesRewards
rewarded neutral penalized
v1	
  ≤	
  v2 (IncreasingUtility Function)
v1	
  ≥	
  v2 (Decreasing Utility Function)
Interest
Precedence
PenaltiesRewards
rewarded neutral penalized
Valid =	
  Consistent +	
  Saturated
PenaltiesRewards
rewarded neutral penalized
Total	
  elapsed days until delivery is less than 20%	
  of	
  
planned
SLO
PenaltiesRewards
rewarded neutral penalized
Compensable	
  Guarantee =	
  Compensation Function +	
  SLO
Valid =	
  Valid (CF)	
  +	
  Consistent(SLO,CF)
Compensations
Pricing
Availability
Analysis SLA-­‐Driven
SaaS
www.isa.us.es/IDEAS
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!!

More Related Content

Similar to Towards a Formal Specification of SLAs with Compensations (COOPIS 2014)

16. Process: ocp cfops delivery support
16. Process: ocp cfops delivery support16. Process: ocp cfops delivery support
16. Process: ocp cfops delivery supportssusereb347d
 
SAP Business-One-Cash-Flow-Reporting
SAP Business-One-Cash-Flow-ReportingSAP Business-One-Cash-Flow-Reporting
SAP Business-One-Cash-Flow-ReportingKeith Taylor
 
Manoj Yadav- Resume
Manoj Yadav- ResumeManoj Yadav- Resume
Manoj Yadav- ResumeManoj Yadav
 
ITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionAxios Systems
 
Np ova for_service_providers_2012
Np ova for_service_providers_2012Np ova for_service_providers_2012
Np ova for_service_providers_2012richibh
 
SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...
SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...
SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...Armanino LLP
 
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...Matthew Perreault
 
Soft4Leasing - Software for lending and asset finance companies. Obtain opera...
Soft4Leasing - Software for lending and asset finance companies. Obtain opera...Soft4Leasing - Software for lending and asset finance companies. Obtain opera...
Soft4Leasing - Software for lending and asset finance companies. Obtain opera...Soft4
 
ServiceNow GRC: The Future of Governance, Risk, and Compliance
ServiceNow GRC: The Future of Governance, Risk, and ComplianceServiceNow GRC: The Future of Governance, Risk, and Compliance
ServiceNow GRC: The Future of Governance, Risk, and ComplianceAelum Consulting
 
Why Outsource Application Management?
Why Outsource Application Management?Why Outsource Application Management?
Why Outsource Application Management?oneneckitservices
 
How to Evaluate a Managed Services Firm
How to Evaluate a Managed Services FirmHow to Evaluate a Managed Services Firm
How to Evaluate a Managed Services Firmoneneckitservices
 
Selling (and Managing) Agile Contracts
Selling (and Managing) Agile ContractsSelling (and Managing) Agile Contracts
Selling (and Managing) Agile ContractsPaul Eisenberg
 
Subscription Billing for Professional Services with SAP BRIM
Subscription Billing for Professional Services with SAP BRIMSubscription Billing for Professional Services with SAP BRIM
Subscription Billing for Professional Services with SAP BRIMIsabelle Roussin
 
219905365 lte-kp is-and-acceptance
219905365 lte-kp is-and-acceptance219905365 lte-kp is-and-acceptance
219905365 lte-kp is-and-acceptanceashok kumar
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsProlifics
 

Similar to Towards a Formal Specification of SLAs with Compensations (COOPIS 2014) (20)

Sla
SlaSla
Sla
 
16. Process: ocp cfops delivery support
16. Process: ocp cfops delivery support16. Process: ocp cfops delivery support
16. Process: ocp cfops delivery support
 
SAP Business-One-Cash-Flow-Reporting
SAP Business-One-Cash-Flow-ReportingSAP Business-One-Cash-Flow-Reporting
SAP Business-One-Cash-Flow-Reporting
 
Prameela Ladi
Prameela LadiPrameela Ladi
Prameela Ladi
 
Manoj Yadav- Resume
Manoj Yadav- ResumeManoj Yadav- Resume
Manoj Yadav- Resume
 
Jagadeesh_Resume_5 + Years
Jagadeesh_Resume_5 + YearsJagadeesh_Resume_5 + Years
Jagadeesh_Resume_5 + Years
 
ITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionITIL Practical Guide - Service Transition
ITIL Practical Guide - Service Transition
 
Np ova for_service_providers_2012
Np ova for_service_providers_2012Np ova for_service_providers_2012
Np ova for_service_providers_2012
 
SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...
SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...
SaaS Revenue Recognition Principles: How to Treat Setup and Implementation Fe...
 
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
 
Soft4Leasing - Software for lending and asset finance companies. Obtain opera...
Soft4Leasing - Software for lending and asset finance companies. Obtain opera...Soft4Leasing - Software for lending and asset finance companies. Obtain opera...
Soft4Leasing - Software for lending and asset finance companies. Obtain opera...
 
ServiceNow GRC: The Future of Governance, Risk, and Compliance
ServiceNow GRC: The Future of Governance, Risk, and ComplianceServiceNow GRC: The Future of Governance, Risk, and Compliance
ServiceNow GRC: The Future of Governance, Risk, and Compliance
 
Mathumathi_Resume
Mathumathi_ResumeMathumathi_Resume
Mathumathi_Resume
 
Why Outsource Application Management?
Why Outsource Application Management?Why Outsource Application Management?
Why Outsource Application Management?
 
How to Evaluate a Managed Services Firm
How to Evaluate a Managed Services FirmHow to Evaluate a Managed Services Firm
How to Evaluate a Managed Services Firm
 
Selling (and Managing) Agile Contracts
Selling (and Managing) Agile ContractsSelling (and Managing) Agile Contracts
Selling (and Managing) Agile Contracts
 
Cloud Provider Matching
Cloud Provider MatchingCloud Provider Matching
Cloud Provider Matching
 
Subscription Billing for Professional Services with SAP BRIM
Subscription Billing for Professional Services with SAP BRIMSubscription Billing for Professional Services with SAP BRIM
Subscription Billing for Professional Services with SAP BRIM
 
219905365 lte-kp is-and-acceptance
219905365 lte-kp is-and-acceptance219905365 lte-kp is-and-acceptance
219905365 lte-kp is-and-acceptance
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
 

Recently uploaded

BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxthusosetemere
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdfNancy Goebel
 
Databricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdfDatabricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdfSkillCertProExams
 
Molecular docking- Laxman I. Nimbale.pptx
Molecular docking- Laxman  I. Nimbale.pptxMolecular docking- Laxman  I. Nimbale.pptx
Molecular docking- Laxman I. Nimbale.pptxluckynimbale8892
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNtntlai16
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESfuthumetsaneliswa
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...Kayode Fayemi
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptxnitishjain2015
 
Modernizing The Transport System:Dhaka Metro Rail
Modernizing The Transport System:Dhaka Metro RailModernizing The Transport System:Dhaka Metro Rail
Modernizing The Transport System:Dhaka Metro RailKhanMdReahnAftab
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20rejz122017
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathphntsoaki
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developersTeri Eyenike
 
globalisation project report displayed overview
globalisation project report displayed overviewglobalisation project report displayed overview
globalisation project report displayed overviewasadzafar8520
 
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...Sosiaali- ja terveysministeriö / yleiset
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 

Recently uploaded (20)

BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf
 
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Databricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdfDatabricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdf
 
Molecular docking- Laxman I. Nimbale.pptx
Molecular docking- Laxman  I. Nimbale.pptxMolecular docking- Laxman  I. Nimbale.pptx
Molecular docking- Laxman I. Nimbale.pptx
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx
 
Modernizing The Transport System:Dhaka Metro Rail
Modernizing The Transport System:Dhaka Metro RailModernizing The Transport System:Dhaka Metro Rail
Modernizing The Transport System:Dhaka Metro Rail
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developers
 
globalisation project report displayed overview
globalisation project report displayed overviewglobalisation project report displayed overview
globalisation project report displayed overview
 
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 

Towards a Formal Specification of SLAs with Compensations (COOPIS 2014)

Editor's Notes

  1. LITTLE ROBOT THAT MAKE COMPUTERS TO FALL IN LOVE SYSTEM INTEGRATION AS LOVE: NON-FUNCTIONAL ISSUES ARE IMPORTANT
  2. 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.