A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements

Cloud computing constant evolution requires dynamic adjustments to service pricing and billing terms, considering provider infrastructures, customer requirements, and discount policies, among others. In this context, Customer Agreements (CA) are used to regulate the service provision including, amon...

Full description

Bibliographic Details
Main Authors: Jose Maria Garcia, Octavio Martin-Diaz, Pablo Fernandez, Carlos Muller, Antonio Ruiz-Cortes
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9380134/
id doaj-55d4ed31eef24cf486458092cced304a
record_format Article
spelling doaj-55d4ed31eef24cf486458092cced304a2021-03-30T15:13:39ZengIEEEIEEE Access2169-35362021-01-019443744438910.1109/ACCESS.2021.30664439380134A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer AgreementsJose Maria Garcia0https://orcid.org/0000-0002-0303-2740Octavio Martin-Diaz1https://orcid.org/0000-0002-9746-5511Pablo Fernandez2Carlos Muller3https://orcid.org/0000-0001-8157-9146Antonio Ruiz-Cortes4https://orcid.org/0000-0001-9827-1834Smart Computer Systems Research and Engineering Laboratory (SCORE), Universidad de Sevilla, Seville, SpainResearch Institute of Informatics Engineering (I3US), Universidad de Sevilla, Seville, SpainSmart Computer Systems Research and Engineering Laboratory (SCORE), Universidad de Sevilla, Seville, SpainResearch Institute of Informatics Engineering (I3US), Universidad de Sevilla, Seville, SpainSmart Computer Systems Research and Engineering Laboratory (SCORE), Universidad de Sevilla, Seville, SpainCloud computing constant evolution requires dynamic adjustments to service pricing and billing terms, considering provider infrastructures, customer requirements, and discount policies, among others. In this context, Customer Agreements (CA) are used to regulate the service provision including, among other information, the agreed service level in SLAs, pricing, and billing terms. Although many existing proposals and industrial tools support the definition of pricing and billing of cloud services, there is a lack in terms of customisation and automated monitoring tools integrated with the billing process. In this article, we provide a flexible billing proposal supporting CA that considers not only SLA terms but also customisable pricing and billing terms, possibly including compensations (i.e. discounts or overcharges) that apply when specified conditions are met. In addition, we developed an automated monitoring and analysis tool that we validate in a real-world industrial scenario. Moreover, we analyse and compare more than 50 existing industrial tools with our proposal, highlighting the advantages of its rule-based approach.https://ieeexplore.ieee.org/document/9380134/Billingcloud servicescustomer agreementsmonitoringpricingservice level agreements
collection DOAJ
language English
format Article
sources DOAJ
author Jose Maria Garcia
Octavio Martin-Diaz
Pablo Fernandez
Carlos Muller
Antonio Ruiz-Cortes
spellingShingle Jose Maria Garcia
Octavio Martin-Diaz
Pablo Fernandez
Carlos Muller
Antonio Ruiz-Cortes
A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements
IEEE Access
Billing
cloud services
customer agreements
monitoring
pricing
service level agreements
author_facet Jose Maria Garcia
Octavio Martin-Diaz
Pablo Fernandez
Carlos Muller
Antonio Ruiz-Cortes
author_sort Jose Maria Garcia
title A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements
title_short A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements
title_full A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements
title_fullStr A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements
title_full_unstemmed A Flexible Billing Life Cycle for Cloud Services Using Augmented Customer Agreements
title_sort flexible billing life cycle for cloud services using augmented customer agreements
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Cloud computing constant evolution requires dynamic adjustments to service pricing and billing terms, considering provider infrastructures, customer requirements, and discount policies, among others. In this context, Customer Agreements (CA) are used to regulate the service provision including, among other information, the agreed service level in SLAs, pricing, and billing terms. Although many existing proposals and industrial tools support the definition of pricing and billing of cloud services, there is a lack in terms of customisation and automated monitoring tools integrated with the billing process. In this article, we provide a flexible billing proposal supporting CA that considers not only SLA terms but also customisable pricing and billing terms, possibly including compensations (i.e. discounts or overcharges) that apply when specified conditions are met. In addition, we developed an automated monitoring and analysis tool that we validate in a real-world industrial scenario. Moreover, we analyse and compare more than 50 existing industrial tools with our proposal, highlighting the advantages of its rule-based approach.
topic Billing
cloud services
customer agreements
monitoring
pricing
service level agreements
url https://ieeexplore.ieee.org/document/9380134/
work_keys_str_mv AT josemariagarcia aflexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT octaviomartindiaz aflexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT pablofernandez aflexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT carlosmuller aflexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT antonioruizcortes aflexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT josemariagarcia flexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT octaviomartindiaz flexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT pablofernandez flexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT carlosmuller flexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
AT antonioruizcortes flexiblebillinglifecycleforcloudservicesusingaugmentedcustomeragreements
_version_ 1724179748331978752