An Economic Model for Scaling Cloud Applications

Web technologies along with the virtualization ofcomputation and storage resources have allowed extensive flexibilityin the development, deployment and delivery of softwaresolutions. On one hand, this flexibility has allowed engineersto commission and repurpose resources on demand and atwill. On the other hand, the flexibility has given rise to newbusiness models and interesting implications in the economics ofsoftware ecosystems. In this work, we propose a model to capturethe technical and economic transactions within a web softwareecosystem deployed on a dynamic cloud environment. Next, wedemonstrate the use of such model to define rules for a moreeconomically efficient adaptation strategy for web applicationsas their incoming traffic fluctuates.

[1]  Barry Boehm,et al.  Software economics: a roadmap , 2000, ICSE '00.

[2]  K. Arrow,et al.  The New Palgrave Dictionary of Economics , 2020 .

[3]  S. C. Choi,et al.  Price Competition in a Channel Structure with a Common Retailer , 1991 .

[4]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[5]  Eleni Stroulia,et al.  A tale of two pricing systems for services , 2012, Inf. Syst. E Bus. Manag..

[6]  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.

[7]  김재신,et al.  Externalities , 2022, Managerial Economics.

[8]  A. Nagurney Supply Chain Network Economics: Dynamics of Prices, Flows and Profits , 2006 .

[9]  Eleni Stroulia,et al.  Business Models in Emerging Online Services , 2009, AMCIS.