Profiling SLAs for cloud system infrastructures and user interactions

Cloud computing has emerged as a cutting-edge technology which is widely used by both private and public institutions, since it eliminates the capital expense of buying, maintaining, and setting up both hardware and software. Clients pay for the services they use, under the so-called Service Level A...

Full description

Bibliographic Details
Main Authors: M. Emilia Cambronero, Adrián Bernal, Valentín Valero, Pablo C. Cañizares, Alberto Núñez
Format: Article
Language:English
Published: PeerJ Inc. 2021-05-01
Series:PeerJ Computer Science
Subjects:
Online Access:https://peerj.com/articles/cs-513.pdf
_version_ 1819046402191261696
author M. Emilia Cambronero
Adrián Bernal
Valentín Valero
Pablo C. Cañizares
Alberto Núñez
author_facet M. Emilia Cambronero
Adrián Bernal
Valentín Valero
Pablo C. Cañizares
Alberto Núñez
author_sort M. Emilia Cambronero
collection DOAJ
description Cloud computing has emerged as a cutting-edge technology which is widely used by both private and public institutions, since it eliminates the capital expense of buying, maintaining, and setting up both hardware and software. Clients pay for the services they use, under the so-called Service Level Agreements (SLAs), which are the contracts that establish the terms and costs of the services. In this paper, we propose the CloudCost UML profile, which allows the modeling of cloud architectures and the users’ behavior when they interact with the cloud to request resources. We then investigate how to increase the profits of cloud infrastructures by using price schemes. For this purpose, we distinguish between two types of users in the SLAs: regular and high-priority users. Regular users do not require a continuous service, so they can wait to be attended to. In contrast, high-priority users require a constant and immediate service, so they pay a greater price for their services. In addition, a computer-aided design tool, called MSCC (Modeling SLAs Cost Cloud), has been implemented to support the CloudCost profile, which enables the creation of specific cloud scenarios, as well as their edition and validation. Finally, we present a complete case study to illustrate the applicability of the CloudCost profile, thus making it possible to draw conclusions about how to increase the profits of the cloud infrastructures studied by adjusting the different cloud parameters and the resource configuration.
first_indexed 2024-12-21T10:43:54Z
format Article
id doaj.art-d7c674b6b21a49a5b1fd60b343cf7d71
institution Directory Open Access Journal
issn 2376-5992
language English
last_indexed 2024-12-21T10:43:54Z
publishDate 2021-05-01
publisher PeerJ Inc.
record_format Article
series PeerJ Computer Science
spelling doaj.art-d7c674b6b21a49a5b1fd60b343cf7d712022-12-21T19:06:51ZengPeerJ Inc.PeerJ Computer Science2376-59922021-05-017e51310.7717/peerj-cs.513Profiling SLAs for cloud system infrastructures and user interactionsM. Emilia Cambronero0Adrián Bernal1Valentín Valero2Pablo C. Cañizares3Alberto Núñez4Albacete Research Institute of Informatics, Department of Computer Science, University of Castilla La Mancha, Albacete, SpainAlbacete Research Institute of Informatics, Department of Computer Science, University of Castilla La Mancha, Albacete, SpainAlbacete Research Institute of Informatics, Department of Computer Science, University of Castilla La Mancha, Albacete, SpainSchool of Informatics, Autonomous University of Madrid, Madrid, SpainSchool of Informatics, Complutense University of Madrid, Madrid, SpainCloud computing has emerged as a cutting-edge technology which is widely used by both private and public institutions, since it eliminates the capital expense of buying, maintaining, and setting up both hardware and software. Clients pay for the services they use, under the so-called Service Level Agreements (SLAs), which are the contracts that establish the terms and costs of the services. In this paper, we propose the CloudCost UML profile, which allows the modeling of cloud architectures and the users’ behavior when they interact with the cloud to request resources. We then investigate how to increase the profits of cloud infrastructures by using price schemes. For this purpose, we distinguish between two types of users in the SLAs: regular and high-priority users. Regular users do not require a continuous service, so they can wait to be attended to. In contrast, high-priority users require a constant and immediate service, so they pay a greater price for their services. In addition, a computer-aided design tool, called MSCC (Modeling SLAs Cost Cloud), has been implemented to support the CloudCost profile, which enables the creation of specific cloud scenarios, as well as their edition and validation. Finally, we present a complete case study to illustrate the applicability of the CloudCost profile, thus making it possible to draw conclusions about how to increase the profits of the cloud infrastructures studied by adjusting the different cloud parameters and the resource configuration.https://peerj.com/articles/cs-513.pdfCloudSLAsProfit improvementModel developmentDesign and simulation tools
spellingShingle M. Emilia Cambronero
Adrián Bernal
Valentín Valero
Pablo C. Cañizares
Alberto Núñez
Profiling SLAs for cloud system infrastructures and user interactions
PeerJ Computer Science
Cloud
SLAs
Profit improvement
Model development
Design and simulation tools
title Profiling SLAs for cloud system infrastructures and user interactions
title_full Profiling SLAs for cloud system infrastructures and user interactions
title_fullStr Profiling SLAs for cloud system infrastructures and user interactions
title_full_unstemmed Profiling SLAs for cloud system infrastructures and user interactions
title_short Profiling SLAs for cloud system infrastructures and user interactions
title_sort profiling slas for cloud system infrastructures and user interactions
topic Cloud
SLAs
Profit improvement
Model development
Design and simulation tools
url https://peerj.com/articles/cs-513.pdf
work_keys_str_mv AT memiliacambronero profilingslasforcloudsysteminfrastructuresanduserinteractions
AT adrianbernal profilingslasforcloudsysteminfrastructuresanduserinteractions
AT valentinvalero profilingslasforcloudsysteminfrastructuresanduserinteractions
AT pabloccanizares profilingslasforcloudsysteminfrastructuresanduserinteractions
AT albertonunez profilingslasforcloudsysteminfrastructuresanduserinteractions