{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,14]],"date-time":"2024-08-14T06:32:05Z","timestamp":1723617125912},"reference-count":27,"publisher":"PeerJ","license":[{"start":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T00:00:00Z","timestamp":1620777600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"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\u2019 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<\/jats:italic> and high-priority users<\/jats:italic>. Regular<\/jats:italic> users do not require a continuous service, so they can wait to be attended to. In contrast, high-priority<\/jats:italic> 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.<\/jats:p>","DOI":"10.7717\/peerj-cs.513","type":"journal-article","created":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T08:18:38Z","timestamp":1620807518000},"page":"e513","source":"Crossref","is-referenced-by-count":6,"title":["Profiling SLAs for cloud system infrastructures and user interactions"],"prefix":"10.7717","volume":"7","author":[{"ORCID":"http:\/\/orcid.org\/0000-0003-2153-8830","authenticated-orcid":true,"given":"M. Emilia","family":"Cambronero","sequence":"first","affiliation":[{"name":"Albacete Research Institute of Informatics, Department of Computer Science, University of Castilla La Mancha, Albacete, Spain"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-7255-5046","authenticated-orcid":true,"given":"Adri\u00e1n","family":"Bernal","sequence":"additional","affiliation":[{"name":"Albacete Research Institute of Informatics, Department of Computer Science, University of Castilla La Mancha, Albacete, Spain"}]},{"given":"Valent\u00edn","family":"Valero","sequence":"additional","affiliation":[{"name":"Albacete Research Institute of Informatics, Department of Computer Science, University of Castilla La Mancha, Albacete, Spain"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-2084-1558","authenticated-orcid":true,"given":"Pablo C.","family":"Ca\u00f1izares","sequence":"additional","affiliation":[{"name":"School of Informatics, Autonomous University of Madrid, Madrid, Spain"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-8613-746X","authenticated-orcid":true,"given":"Alberto","family":"N\u00fa\u00f1ez","sequence":"additional","affiliation":[{"name":"School of Informatics, Complutense University of Madrid, Madrid, Spain"}]}],"member":"4443","published-online":{"date-parts":[[2021,5,12]]},"reference":[{"key":"10.7717\/peerj-cs.513\/ref-1","article-title":"Amazon elastic compute cloud","author":"Amazon","year":"2021"},{"issue":"6","key":"10.7717\/peerj-cs.513\/ref-2","doi-asserted-by":"publisher","first-page":"1173","DOI":"10.1037\/0022-3514.51.6.1173","article-title":"The moderator\u2013mediator variable distinction in social psychological research: conceptual, strategic, and statistical considerations","volume":"51","author":"Baron","year":"1986","journal-title":"Journal of Personality and Social Psychology"},{"key":"10.7717\/peerj-cs.513\/ref-3","first-page":"56","article-title":"UML-based cloud application modeling with libraries, profiles, and templates","author":"Bergmayr","year":"2014"},{"issue":"12","key":"10.7717\/peerj-cs.513\/ref-4","doi-asserted-by":"publisher","first-page":"8012","DOI":"10.1007\/s11227-019-02980-w","article-title":"Improving cloud architectures using UML profiles and M2T transformation techniques","volume":"75","author":"Bernal","year":"2019a","journal-title":"The Journal of Supercomputing"},{"key":"10.7717\/peerj-cs.513\/ref-5","doi-asserted-by":"publisher","first-page":"43269","DOI":"10.1109\/ACCESS.2019.2907180","article-title":"A framework for modeling cloud infrastructures and user interactions","volume":"7","author":"Bernal","year":"2019b","journal-title":"IEEE Access"},{"key":"10.7717\/peerj-cs.513\/ref-6","first-page":"890","article-title":"Cloud computing service models: a comparative study","author":"Bokhari","year":"2016"},{"issue":"1","key":"10.7717\/peerj-cs.513\/ref-7","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1111\/poms.12893","article-title":"Pricing schemes in cloud computing: utilization-based versus reservation-based","volume":"28","author":"Chen","year":"2018","journal-title":"Production and Operations Management Journal"},{"issue":"2","key":"10.7717\/peerj-cs.513\/ref-8","doi-asserted-by":"publisher","first-page":"1006","DOI":"10.1109\/JSYST.2015.2448719","article-title":"A fairness-aware pricing methodology for revenue enhancement in service cloud infrastructure","volume":"11","author":"Chi","year":"2017","journal-title":"IEEE Systems Journal"},{"issue":"12","key":"10.7717\/peerj-cs.513\/ref-9","doi-asserted-by":"publisher","first-page":"2742","DOI":"10.1109\/TPDS.2018.2843343","article-title":"Developing user perceived value based pricing models for cloud markets","volume":"29","author":"Cong","year":"2018","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"5","key":"10.7717\/peerj-cs.513\/ref-10","doi-asserted-by":"publisher","first-page":"1216","DOI":"10.1016\/j.future.2012.06.005","article-title":"Modeling and performance analysis of large scale IaaS clouds","volume":"29","author":"Ghosh","year":"2013","journal-title":"Future Generation Computer Systems"},{"key":"10.7717\/peerj-cs.513\/ref-11","first-page":"361","article-title":"Papyrus: a UML2 tool for domain-specific language modeling","author":"G\u00e9rard","year":"2010"},{"key":"10.7717\/peerj-cs.513\/ref-12","doi-asserted-by":"crossref","first-page":"121","DOI":"10.4018\/978-1-5225-5951-1.ch006","article-title":"The role of value facilitation regarding cloud service provider profitability in the cloud ecosystem","volume-title":"Multidisciplinary Approaches to Service-Oriented Engineering","author":"Herzfeldt","year":"2018"},{"key":"10.7717\/peerj-cs.513\/ref-13","first-page":"689","article-title":"UCC: UML profile to cloud computing modeling: using stereotypes and tag values","author":"Kamali","year":"2014"},{"key":"10.7717\/peerj-cs.513\/ref-14","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1109\/ISTEL.2014.7000791","article-title":"Service level agreement in cloud computing: a survey","volume":"14","author":"Khan","year":"2016","journal-title":"International Journal of Computer Science and Information Security"},{"key":"10.7717\/peerj-cs.513\/ref-15","doi-asserted-by":"publisher","first-page":"9490","DOI":"10.1109\/ACCESS.2019.2891567","article-title":"SLA-aware and energy-efficient VM consolidation in cloud data centers using robust linear regression prediction model","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"issue":"5","key":"10.7717\/peerj-cs.513\/ref-16","doi-asserted-by":"publisher","first-page":"1851","DOI":"10.1007\/s12652-018-0773-8","article-title":"A new agent-based method for QoS-aware cloud service composition using particle swarm optimization algorithm","volume":"10","author":"Naseri","year":"2019","journal-title":"Journal of Ambient Intelligence and Humanized Computing"},{"key":"10.7717\/peerj-cs.513\/ref-17","article-title":"Object constraint language (OCL) v2.4","author":"OMG","year":"2014"},{"key":"10.7717\/peerj-cs.513\/ref-18","article-title":"Meta object facility (MOF) v2.5.1","author":"OMG","year":"2016"},{"key":"10.7717\/peerj-cs.513\/ref-19","article-title":"UML specification version 2.5.1","author":"OMG","year":"2017"},{"issue":"1","key":"10.7717\/peerj-cs.513\/ref-20","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1016\/j.future.2019.05.030","article-title":"Collaborative SLA and reputation-based trust management in cloud federations","volume":"100","author":"Papadakis-Vlachopapadopoulos","year":"2019","journal-title":"Future Generation Computer Systems"},{"issue":"1","key":"10.7717\/peerj-cs.513\/ref-21","doi-asserted-by":"publisher","first-page":"47","DOI":"10.21501\/21454086.844","article-title":"Cloud computing: a review of PaaS, IaaS, SaaS services and providers","volume":"7","author":"Sala-Z\u00e1rate","year":"2012","journal-title":"Lampsakos Journal of Engineering"},{"key":"10.7717\/peerj-cs.513\/ref-22","doi-asserted-by":"publisher","first-page":"238","DOI":"10.7763\/IJIEE.2012.V2.90","article-title":"Modeling cloud software-as-a-service: a perspective","volume":"2","author":"Sharma","year":"2011","journal-title":"International Journal of Information and Electronics Engineering"},{"issue":"4","key":"10.7717\/peerj-cs.513\/ref-23","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1037\/1082-989X.7.4.422","article-title":"Mediation in experimental and nonexperimental studies: new procedures and recommendations","volume":"7","author":"Shrout","year":"2002","journal-title":"Psychological Methods"},{"issue":"29","key":"10.7717\/peerj-cs.513\/ref-24","doi-asserted-by":"publisher","first-page":"60","DOI":"10.19101\/IJACR.2017.729001","article-title":"Pricing schemes in cloud computing: a review","volume":"7","author":"Soni","year":"2017","journal-title":"International Journal of Advanced Computer Research"},{"key":"10.7717\/peerj-cs.513\/ref-25","article-title":"About us","author":"SRG","year":"2021"},{"issue":"5","key":"10.7717\/peerj-cs.513\/ref-26","doi-asserted-by":"publisher","first-page":"e4259","DOI":"10.1002\/dac.4259","article-title":"A cloud service composition method using a trust-based clustering algorithm and honeybee mating optimization algorithm","volume":"33","author":"Zanbouri","year":"2020","journal-title":"International Journal of Communication Systems"},{"issue":"3","key":"10.7717\/peerj-cs.513\/ref-27","doi-asserted-by":"publisher","first-page":"page","DOI":"10.1002\/cpe.5511","article-title":"Enforcing trustworthy cloud SLA with witnesses: a game theory\u2014based model using smart contracts","volume":"48","author":"Zhou","year":"2019","journal-title":"Concurrency and Computation: Practice and Experience"}],"container-title":["PeerJ Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/peerj.com\/articles\/cs-513.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-513.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-513.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-513.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T08:18:47Z","timestamp":1620807527000},"score":1,"resource":{"primary":{"URL":"https:\/\/peerj.com\/articles\/cs-513"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,12]]},"references-count":27,"alternative-id":["10.7717\/peerj-cs.513"],"URL":"https:\/\/doi.org\/10.7717\/peerj-cs.513","archive":["CLOCKSS","LOCKSS","Portico"],"relation":{"has-review":[{"id-type":"doi","id":"10.7287\/peerj-cs.513v0.2\/reviews\/1","asserted-by":"object"},{"id-type":"doi","id":"10.7287\/peerj-cs.513v0.1\/reviews\/2","asserted-by":"object"},{"id-type":"doi","id":"10.7287\/peerj-cs.513v0.1\/reviews\/1","asserted-by":"object"}]},"ISSN":["2376-5992"],"issn-type":[{"value":"2376-5992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,12]]},"article-number":"e513"}}