Economics-Driven Resource Scalability on the Cloud

Virtualization of resources in cloud computing has enabled application developers to commission and recommission resources at will and on demand. This virtualization is a coin with two sides. On one hand, the flexibility in managing virtual resources has enabled application developers to more efficiently manage their costs; they can easily remove unnecessary resources or add resources temporarily when the demand suddenly increases. On the other hand, the volatility of such environment and the velocity with which changes can occur may have a greater impact on the economic position of a stakeholder and the business balance of the overall ecosystem. In this work, we recognise the business ecosystem of cloud computing as an economy of scale and explore the effect of this fact on decisions concerning scaling the infrastructure of web applications to account for fluctuations in demand. The goal is to reveal and formalize opportunities for economically optimal scaling decisions that take into account not only the cost of infrastructure, but also the revenue from service delivery and eventually the profit of the service provider.

[1]  Paola Batistoni,et al.  International Conference , 2001 .

[2]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .

[3]  Marios D. Dikaiakos,et al.  Cloud Computing: Distributed Internet Computing for IT and Scientific Research , 2009, IEEE Internet Computing.

[4]  Hakan Erdogmus,et al.  Cloud Computing: Does Nirvana Hide behind the Nebula? , 2009, IEEE Softw..

[5]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[6]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[7]  Joseph Idziorek,et al.  Exploiting Cloud Utility Models for Profit and Ruin , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[8]  Marty Humphrey,et al.  Auto-scaling to minimize cost and meet application deadlines in cloud workflows , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[9]  Anand Sivasubramaniam,et al.  To Move or Not to Move: The Economics of Cloud Computing , 2011, HotCloud.

[10]  Albert Y. Zomaya,et al.  Tradeoffs Between Profit and Customer Satisfaction for Service Provisioning in the Cloud , 2011, HPDC '11.

[11]  Shahryar Shafique Qureshi,et al.  Cloud computing economics opportunities and challenges , 2011, 2011 4th IEEE International Conference on Broadband Network and Multimedia Technology.

[12]  Scott Lathrop,et al.  Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis , 2011, International Conference on High Performance Computing.

[13]  P. Sujatha,et al.  Mitigating Economic Denial of Sustainability (EDoS) in Cloud Computing Using In-cloud Scrubber Service , 2012, 2012 Fourth International Conference on Computational Intelligence and Communication Networks.

[14]  Moustafa Ghanem,et al.  Lightweight Resource Scaling for Cloud Applications , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[15]  Rajkumar Buyya,et al.  Pricing Cloud Compute Commodities: A Novel Financial Economic Model , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[16]  Ming Mao,et al.  A Performance Study on the VM Startup Time in the Cloud , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[17]  Basem Suleiman Elasticity Economics of Cloud-Based Applications , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[18]  Athman Bouguettaya,et al.  Economic Model-Driven Cloud Service Composition , 2014, TOIT.

[19]  Meenu Dave,et al.  Cloud economics: Vital force in structuring the future of cloud computing , 2014, 2014 International Conference on Computing for Sustainable Global Development (INDIACom).

[20]  Nancy Samaan,et al.  A Novel Economic Sharing Model in a Federation of Selfish Cloud Providers , 2014, IEEE Transactions on Parallel and Distributed Systems.

[21]  Marin Litoiu,et al.  Mitigating DoS Attacks Using Performance Model-Driven Adaptive Algorithms , 2014, TAAS.

[22]  Marin Litoiu,et al.  A runtime cloud efficiency software quality metric , 2014, ICSE Companion.

[23]  Bradley R. Schmerl,et al.  Proactive self-adaptation under uncertainty: a probabilistic model checking approach , 2015, ESEC/SIGSOFT FSE.

[24]  Marin Litoiu,et al.  Hogna: A Platform for Self-Adaptive Applications in Cloud Environments , 2015, 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems.

[25]  Marin Litoiu,et al.  Designing Adaptive Applications Deployed on Cloud Environments , 2016, ACM Trans. Auton. Adapt. Syst..