{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T13:06:16Z","timestamp":1791205576584,"version":"4.1.0"},"reference-count":45,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"2","license":[{"start":{"date-parts":[[2011,12,1]],"date-time":"2011-12-01T00:00:00Z","timestamp":1322697600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2011,12,1]],"date-time":"2011-12-01T00:00:00Z","timestamp":1322697600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2012,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>The exposure of business applications to the web has considerably increased the variability of its workload patterns and volumes as the number of users\/customers often grows and shrinks at various rates and times. Such application characteristics have increasingly demanded the need for flexible yet inexpensive computing infrastructure to accommodate variable workloads. The on-demand and per-use cloud computing model, specifically that of public Cloud Infrastructure Service Offerings (CISOs), has quickly evolved and adopted by majority of hardware and software computing companies with the promise of provisioning utility-like computing resources at massive economies of scale. However, deploying business applications on public cloud infrastructure does not lead to achieving desired economics and elasticity gains, and some challenges block the way for realizing its real benefits. These challenges are due to multiple differences between CISOs and application\u2019s requirements and characteristics. This article introduces a detailed analysis and discussion of the economics and elasticity challenges of business applications to be deployed and operate on public cloud infrastructure. This includes analysis of various aspects of public CISOs, modeling and measuring CISOs\u2019 economics and elasticity, application workload patterns and its impact on achieving elasticity and economics, economics-driven elasticity decisions and policies, and SLA-driven monitoring and elasticity of cloud-based business applications. The analysis and discussion are supported with motivating scenarios for cloud-based business applications. The paper provides a multi-lenses overview that can help cloud consumers and potential business application\u2019s owners to understand, analyze, and evaluate important economics and elasticity capabilities of different CISOs and its suitability for meeting their business application\u2019s requirements.<\/jats:p>","DOI":"10.1007\/s13174-011-0050-y","type":"journal-article","created":{"date-parts":[[2011,12,2]],"date-time":"2011-12-02T05:38:20Z","timestamp":1322804300000},"page":"173-193","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":46,"title":["On understanding the economics and elasticity challenges of deploying business applications on public cloud infrastructure"],"prefix":"10.5753","volume":"3","author":[{"given":"Basem","family":"Suleiman","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sherif","family":"Sakr","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ross","family":"Jeffery","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anna","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"3742","published-online":{"date-parts":[[2011,12,1]]},"reference":[{"key":"50_CR1","unstructured":"Amazon auto scaling documentation (2011) http:\/\/aws.amazon.com\/documentation\/autoscaling\/, March 2011"},{"key":"50_CR2","unstructured":"Amazon web services case studies (2011) http:\/\/aws.amazon.com\/solutions\/case-studies\/, March 2011"},{"key":"50_CR3","unstructured":"Armbrust M, Fox A, Rean G, Joseph A, Katz R, Konwinski A, Gunho L, David P, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a Berkeley view of cloud computing. Technical report UCB\/EECS-2009-28, EECS Department, University of California, Berkeley, Feb 2009"},{"key":"50_CR4","unstructured":"Beitch A, Liu B, Yung T, Griffith R, Fox A, Patterson D (2010) Rain: a workload generation toolkit for cloud computing applications. Technical report UCB\/EECS-2010-14, EECS Department, University of California, Berkeley, Feb 2010"},{"key":"50_CR5","volume-title":"Cloud computing economics. Advanced design approaches to emerging software systems: principles, methodology and tools","author":"S Bibi","year":"2010","unstructured":"Bibi S, Katsaros D, Bozanis P (2010) Cloud computing economics. Advanced design approaches to emerging software systems: principles, methodology and tools. IGI Global Publishing, Hershey"},{"key":"50_CR6","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1145\/1807128.1807166","volume-title":"Proceedings of the 1st ACM symposium on cloud computing (SoCC)","author":"P Bod\u00edk","year":"2010","unstructured":"Bod\u00edk P, Fox A, Franklin M, Jordan M, Patterson D (2010) Characterizing, modeling, and generating workload spikes for stateful services. In: Proceedings of the 1st ACM symposium on cloud computing (SoCC), pp\u00a0241\u2013252. doi:10.1145\/1807128.1807166"},{"key":"50_CR7","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1109\/CLOUD.2010.45","volume-title":"Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD)","author":"N Bonvin","year":"2010","unstructured":"Bonvin N, Papaioannou T, Aberer K (2010) An economic approach for scalable and highly-available distributed applications. In: Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD), pp\u00a0498\u2013505. doi:10.1109\/CLOUD.2010.45"},{"key":"50_CR8","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/1791204.1791210","volume-title":"Proceedings of the 5th international workshop on feedback control implementation and design in computing systems and networks","author":"S Bouchenak","year":"2010","unstructured":"Bouchenak S (2010) Automated control for SLA-aware elastic clouds. In: Proceedings of the 5th international workshop on feedback control implementation and design in computing systems and networks, pp\u00a027\u201328. doi:10.1145\/1791204.1791210"},{"key":"50_CR9","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/BDIM.2007.375009","volume-title":"Proceedings of the 2nd IEEE\/IFIP international workshop on business-driven IT management (BDIM)","author":"D Breitgand","year":"2007","unstructured":"Breitgand D, Henis E, Shehory O, Lake J (2007) Derivation of response time service level objectives for business services. In: Proceedings of the 2nd IEEE\/IFIP international workshop on business-driven IT management (BDIM), pp\u00a029\u201338. doi:10.1109\/BDIM.2007.375009"},{"key":"50_CR10","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1109\/CLOUD.2010.15","volume-title":"Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD)","author":"A Chazalet","year":"2010","unstructured":"Chazalet A (2010) Service level checking in the cloud computing context. In: Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD), pp\u00a0297\u2013304. doi:10.1109\/CLOUD.2010.15"},{"issue":"3","key":"50_CR11","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1007\/s10586-008-0059-6","volume":"11","author":"Y Chen","year":"2008","unstructured":"Chen Y, Iyer S, Liu X, Milojicic D, Sahai A (2008) Translating service level objectives to lower level policies for multi-tier services. Clust Comput 11(3): 299\u2013311. doi:10.1007\/s10586-008-0059-6","journal-title":"Clust Comput"},{"key":"50_CR12","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/1807128.1807152","volume-title":"Proceedings of the 1st ACM symposium on cloud computing (SoCC)","author":"B Cooper","year":"2010","unstructured":"Cooper B, Silberstein A, Tam E, Ramakrishnan R, Sears R (2010) Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM symposium on cloud computing (SoCC), pp\u00a0143\u2013154. doi:10.1145\/1807128.1807152"},{"issue":"5","key":"50_CR13","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1145\/1735223.1735242","volume":"53","author":"D Durkee","year":"2010","unstructured":"Durkee D (2010) Why cloud computing will never be free. Commun ACM 53(5): 62\u201369. doi:10.1145\/1735223.1735242","journal-title":"Commun ACM"},{"key":"50_CR14","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1145\/1755913.1755938","volume-title":"Proceedings of the IEEE international conference on cloud computing (EuroSys)","author":"S Ferretti","year":"2010","unstructured":"Ferretti S, Ghini V, Panzieri F, Pellegrini M, Turrini E (2010) QoS-aware clouds. In: Proceedings of the IEEE international conference on cloud computing (EuroSys), pp\u00a0237\u2013250. doi:10.1145\/1755913.1755938"},{"key":"50_CR15","unstructured":"Gartner (2008) Gartner top 10 disruptive technologies for 2008 to 2012. Technical report, Emerging trends and technologies roadshow, Gartner"},{"key":"50_CR16","unstructured":"GoGrid (2011) Gogrid cloud server user manual. https:\/\/wiki.gogrid.com\/wiki\/index.php\/Cloud_Server_User_Manual"},{"key":"50_CR17","unstructured":"GoGrid (2011) Scale your internet business white paper. http:\/\/www.gogrid.com\/downloads\/GoGrid-scaling-your-internet-business.pdf\/, March 2011"},{"key":"50_CR18","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1109\/CLOUD.2009.76","volume-title":"Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD)","author":"P Goyal","year":"2009","unstructured":"Goyal P, Mikkilineni R (2009) Policy-based event-driven services-oriented architecture for cloud services operation & management. In: Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD), pp\u00a0135\u2013138. doi:10.1109\/CLOUD.2009.76"},{"issue":"3","key":"50_CR19","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/1394127.1394131","volume":"6","author":"J Gray","year":"2008","unstructured":"Gray J (2008) Distributed computing economics. ACM Queue 6(3): 63\u201368. doi:10.1145\/1394127.1394131","journal-title":"ACM Queue"},{"key":"50_CR20","volume-title":"Foundations of multithreaded, parallel, and distributed programming","author":"A Gregory","year":"2000","unstructured":"Gregory A (2000) Foundations of multithreaded, parallel, and distributed programming. Addison-Wesley, Reading"},{"key":"50_CR21","unstructured":"Hilley D (2009) Cloud computing: a taxonomy of platform and infrastructure-level offerings. Technical report, College of Computing, Center for Experimental Research in Computer Systems, Georgia Institute of Technology, April 2009"},{"key":"50_CR22","unstructured":"Rackspace Hosting (2011) Cloudkick cloud management. https:\/\/www.cloudkick.com\/"},{"key":"50_CR23","unstructured":"Accenture in collaboration with WSP (2010) Cloud computing and sustainability: the environmental benefits of moving to the cloud. Technical report, Accenture, November 2010"},{"key":"50_CR24","doi-asserted-by":"publisher","unstructured":"Iosup A, Yigitbasi N, Epema D (2010) On the performance variability of production cloud services. Technical report 1387-2109, Parallel and Distributed Systems Report Series, Delft University of Technology, Jan 2010 (CCGRID), pp 104\u2013113. doi:10.1109\/CCGrid.2011.22","DOI":"10.1109\/CCGrid.2011.22"},{"key":"50_CR25","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1109\/PDP.2010.16","volume-title":"Proceedings of the 18th Euromicro conference on parallel, distributed and network-based processing (PDP)","author":"J Guitart","year":"2010","unstructured":"Guitart J, Oriol Fit\u00f3 J, Goiri \u00cd (2010) SLA-driven elastic cloud hosting provider. In: Proceedings of the 18th Euromicro conference on parallel, distributed and network-based processing (PDP), pp\u00a0111\u2013118. doi:10.1109\/PDP.2010.16"},{"key":"50_CR26","unstructured":"JupiterResearch (2006) Retail web site performance: consumer reaction to a poor online shopping experience. Technical report, Akamai and JupiterKagan, June 2006"},{"key":"50_CR27","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/1555336.1555341","volume-title":"Proceedings of the 3rd international workshop on virtualization technologies in distributed computing, VTDC \u201909","author":"A Kertesz","year":"2009","unstructured":"Kertesz A, Kecskemeti G, Brandic I (2009) An SLA-based resource virtualization approach for on-demand service provision. In: Proceedings of the 3rd international workshop on virtualization technologies in distributed computing, VTDC \u201909, pp\u00a027\u201334. doi:10.1145\/1555336.1555341"},{"key":"50_CR28","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1109\/CLOUD.2010.37","volume-title":"Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD)","author":"A Khajeh-Hosseini","year":"2010","unstructured":"Khajeh-Hosseini A, Greenwood D, Sommerville I (2010) Cloud migration: a case study of migrating an enterprise IT system to IaaS. In: Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD), pp\u00a0450\u2013457. doi:10.1109\/CLOUD.2010.37"},{"key":"50_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1879141.1879143","volume-title":"Proceedings of the 10th annual conference on internet measurement","author":"A Li","year":"2010","unstructured":"Li A, Yang X, Kandula S, Zhang M (2010) CloudCMP: comparing public cloud providers. In: Proceedings of the 10th annual conference on internet measurement, pp\u00a01\u201314. doi:10.1145\/1879141.1879143"},{"key":"50_CR30","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/CLOUD.2009.84","volume-title":"Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD)","author":"X Li","year":"2009","unstructured":"Li X, Li Y, Liu T, Qiu J, Wang F (2009) The method and tool of cost analysis for cloud computing. In: Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD), pp\u00a093\u2013100. doi:10.1109\/CLOUD.2009.84"},{"key":"50_CR31","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/CCGRID.2010.80","volume-title":"Proceedings of the IEEE international symposium on cluster computing and the grid (CCGRID)","author":"P Marshall","year":"2010","unstructured":"Marshall P, Keahey K, Freeman T (2010) Elastic site: using clouds to elastically extend site resources. In: Proceedings of the IEEE international symposium on cluster computing and the grid (CCGRID), pp\u00a043\u201352. doi:10.1109\/CCGRID.2010.80"},{"key":"50_CR32","unstructured":"Mell P, Grance T (2009) Definition of cloud computing. Technical report, National Institute of Standards and Technologies (NIST), July 2009"},{"key":"50_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/IPDPS.2007.370631","volume-title":"International symposium on parallel and distributed processing","author":"M Michael","year":"2007","unstructured":"Michael M, Moreira J, Shiloach D, Wisniewski R (2007) Scale-up x scale-out: a case study using Nutch\/Lucene. In: International symposium on parallel and distributed processing, pp\u00a01\u20138. doi:10.1109\/IPDPS.2007.370631"},{"key":"50_CR34","unstructured":"PassMark (2010) CPU Benchmarks. http:\/\/www.cpubenchmark.net\/cpu_list.php\/"},{"key":"50_CR35","volume-title":"Proceedings of the 5th international workshop on networking meets databases (NetDB), co-located with SOSP","author":"J Pujol","year":"2009","unstructured":"Pujol J, Siganos G, Erramilli V, Rodriguez P (2009) Scaling online social networks without pains. In: Proceedings of the 5th international workshop on networking meets databases (NetDB), co-located with SOSP"},{"key":"50_CR36","volume-title":"Cloud application architectures: building applications and infrastructure on the cloud","author":"G Reese","year":"2009","unstructured":"Reese G (2009) Cloud application architectures: building applications and infrastructure on the cloud. O\u2019Reilly, Sebastopol"},{"key":"50_CR37","unstructured":"RightScale (2011) Adaptable automation engine. http:\/\/www.rightscale.com\/products\/features\/adaptable-automation-engine.php\/, March 2011"},{"key":"50_CR38","first-page":"311","volume-title":"IEEE communications surveys and tutorials (IEEE COMST)","author":"S Sakr","year":"2011","unstructured":"Sakr S, Liu A, Batista D, Alomari M (2011) A survey of large scale data management approaches in cloud environments. In: IEEE communications surveys and tutorials (IEEE COMST), pp\u00a0311\u2013336"},{"issue":"1","key":"50_CR39","doi-asserted-by":"publisher","first-page":"460","DOI":"10.14778\/1920841.1920902","volume":"3","author":"J Schad","year":"2010","unstructured":"Schad J, Dittrich J, Quian\u00e9-Ruiz J (2010) Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc VLDB Endow, 3(1): 460\u2013471","journal-title":"Proc VLDB Endow"},{"key":"50_CR40","unstructured":"Amazon Web Services (2011) AWS economic center. http:\/\/aws.amazon.com\/economics\/"},{"key":"50_CR41","unstructured":"Amazon Web Services (2011) Elastic load balancing. http:\/\/aws.amazon.com\/elasticloadbalancing\/"},{"key":"50_CR42","unstructured":"Weaver E (2009) Improving running components. http:\/\/qconlondon.com\/dl\/qcon-london-2009\/slides\/EvanWeaver_ImprovingRunningComponentsAtTwitter.pdf\/"},{"key":"50_CR43","unstructured":"Witty R (2011) Best practice in business continuity planning, Gartner, 2001. http:\/\/www.gartner.com\/5_about\/news\/bcpbestpractices.ppt\/, March 2011"},{"key":"50_CR44","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/CLOUD.2009.87","volume-title":"Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD)","author":"J Yang","year":"2009","unstructured":"Yang J, Qiu J, Li Y (2009) A profile-based approach to just-in-time scalability for cloud applications. In: Proceedings of the IEEE international conference on cloud computing (IEEE CLOUD), pp\u00a09\u201316. doi:10.1109\/CLOUD.2009.87"},{"key":"50_CR45","unstructured":"ZDNet (2011) AWS disrupted by us east coast failure. http:\/\/www.zdnet.co.uk\/blogs\/mapping-babel-10017967\/aws-disrupted-by-us-east-coast-failure-10022283\/"}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13174-011-0050-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13174-011-0050-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/s13174-011-0050-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13174-011-0050-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T22:14:45Z","timestamp":1644444885000},"score":1,"resource":{"primary":{"URL":"https:\/\/jisajournal.springeropen.com\/articles\/10.1007\/s13174-011-0050-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,1]]},"references-count":45,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["50"],"URL":"https:\/\/doi.org\/10.1007\/s13174-011-0050-y","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"value":"1867-4828","type":"print"},{"value":"1869-0238","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,12,1]]},"assertion":[{"value":"26 April 2011","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2011","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 December 2011","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}