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 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.

[1]  Ali Kamali,et al.  UCC: UML profile to cloud computing modeling: Using stereotypes and tag values , 2014, 7'th International Symposium on Telecommunications (IST'2014).

[2]  P. Shrout,et al.  Mediation in experimental and nonexperimental studies: new procedures and recommendations. , 2002, Psychological methods.

[3]  María Sala-Zárate,et al.  CLOUD COMPUTING: A REVIEW OF PAAS, IAAS, SAAS SERVICES AND PROVIDERS , 2012 .

[4]  María Emilia Cambronero,et al.  A Framework for Modeling Cloud Infrastructures and User Interactions , 2019, IEEE Access.

[5]  M. R. Kerbel What About Us? , 2018, Remote & Controlled.

[6]  Symeon Papavassiliou,et al.  Collaborative SLA and reputation-based trust management in cloud federations , 2019, Future Gener. Comput. Syst..

[7]  Bran Selic,et al.  Papyrus: A UML2 Tool for Domain-Specific Language Modeling , 2007, Model-Based Engineering of Embedded Real-Time Systems.

[8]  Helmut Krcmar,et al.  The Role of Value Facilitation Regarding Cloud Service Provider Profitability in the Cloud Ecosystem , 2021, Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing.

[9]  Nima Jafari Navimipour,et al.  A cloud service composition method using a trust‐based clustering algorithm and honeybee mating optimization algorithm , 2019, Int. J. Commun. Syst..

[10]  Aishwarya Soni,et al.  Pricing schemes in cloud computing:a review , 2017 .

[11]  Mohammad Ubaidullah Bokhari,et al.  Cloud computing service models: A comparative study , 2016, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom).

[12]  Nima Jafari Navimipour,et al.  A new agent-based method for QoS-aware cloud service composition using particle swarm optimization algorithm , 2019, J. Ambient Intell. Humaniz. Comput..

[13]  Ritu Sharma,et al.  Modeling Cloud Software-As-A-Service: A Perspective , 2012 .

[14]  Kamran Moinzadeh,et al.  Pricing Schemes in Cloud Computing: Utilization-Based versus Reservation-Based , 2018 .

[15]  Tongquan Wei,et al.  Developing User Perceived Value Based Pricing Models for Cloud Markets , 2018, IEEE Transactions on Parallel and Distributed Systems.

[16]  Decheng Zuo,et al.  SLA-Aware and Energy-Efficient VM Consolidation in Cloud Data Centers Using Robust Linear Regression Prediction Model , 2019, IEEE Access.

[17]  Jinshu Su,et al.  Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts , 2019, Concurr. Comput. Pract. Exp..

[18]  D. A. Kenny,et al.  The moderator-mediator variable distinction in social psychological research: conceptual, strategic, and statistical considerations. , 1986, Journal of personality and social psychology.

[19]  Valentín Valero,et al.  Improving cloud architectures using UML profiles and M2T transformation techniques , 2019, The Journal of Supercomputing.

[20]  Gerti Kappel,et al.  UML-based Cloud Application Modeling with Libraries, Profiles, and Templates , 2014, CloudMDE@MoDELS.

[21]  Kishor S. Trivedi,et al.  Modeling and performance analysis of large scale IaaS Clouds , 2013, Future Gener. Comput. Syst..

[22]  Xiaofei Wang,et al.  A Fairness-Aware Pricing Methodology for Revenue Enhancement in Service Cloud Infrastructure , 2017, IEEE Systems Journal.