Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2188286.2188301acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article

How a consumer can measure elasticity for cloud platforms

Published: 22 April 2012 Publication History

Abstract

One major benefit claimed for cloud computing is elasticity: the cost to a consumer of computation can grow or shrink with the workload. This paper offers improved ways to quantify the elasticity concept, using data available to the consumer. We define a measure that reflects the financial penalty to a particular consumer, from under-provisioning (leading to unacceptable latency or unmet demand) or over-provisioning (paying more than necessary for the resources needed to support a workload). We have applied several workloads to a public cloud; from our experiments we extract insights into the characteristics of a platform that influence its elasticity. We explore the impact of the rules used to increase or decrease capacity.

References

[1]
M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. A view of cloud computing. Communications of the ACM, 53(4):50--58, 2010.
[2]
C. Bash, T. Cader, Y. Chen, D. Gmach, R. Kaufman, D. Milojicic, A. Shah, and P. Sharma. HPL--2011--148: Cloud Sustainability Dashboard, Dynamically Assessing Sustainability of Data Centers and Clouds. Technical report, Hewlett-Packard Labs, 2011.
[3]
C. Binnig, D. Kossmann, T. Kraska, and S. Loesing. How is the weather tomorrow?: towards a benchmark for the cloud. In Proc DBTest'09, 2009.
[4]
B. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears. Benchmarking cloud serving systems with YCSB. In Proc SoCC'10, pages 143--154, 2010.
[5]
J. Dejun, G. Pierre, and C. Chi. EC2 performance analysis for resource provisioning of service-oriented applications. In ICSOC Workshops (Springer LNCS 6275), pages 197--207, 2009.
[6]
D. Huang, D. Ye, Q. He, J. Chen, and K. Ye. Virt-LM: a benchmark for live migration of virtual machine. In Proc ICPE'11, pages 307--316, 2011.
[7]
D. Kossmann, T. Kraska, and S. Loesing. An evaluation of alternative architectures for transaction processing in the cloud. In Proc SIGMOD'10, pages 579--590, 2010.
[8]
S. Krompass, D. Gmach, A. Scholz, S. Seltzsam, and A. Kemper. Quality of service enabled database applications. In ICSOC, pages 215--226, 2006.
[9]
A. Li, X. Yang, S. Kandula, and M. Zhang. CloudCmp: comparing public cloud providers. In Proc IMC'10, pages 1--14, 2010.
[10]
F. Nah. A study on tolerable waiting time: how long are web users willing to wait? Behaviour & Information Technology, 23(3):153--163, 2004.
[11]
J. Schad, J. Dittrich, and J.-A. Quiané-Ruiz. Runtime measurements in the cloud: Observing, analyzing, and reducing variance. PVLDB, 3(1):460--471, 2010.
[12]
W. Smith. TPC-W: Benchmarking an ecommerce solution. White paper, Transaction Processing Performance Council, 2000.
[13]
K. Srinivasan, S. Yuuw, and T. Adelmeyer. Dynamic VM migration: assessing its risks & rewards using a benchmark. In Proc ICPE'11, pages 317--322, 2011.
[14]
V. Stantchev. Performance evaluation of cloud computing offerings. In Proc IEEE AdvComp'09, pages 187--192, 2009.
[15]
J. Weinman. Time is Money: The Value of "On-Demand". www.joeweinman.com/Resources/Joe_Weinman_Time_Is_Money.pdf, Jan. 2011.
[16]
N. Yigitbasi, A. Iosup, D. Epema, and S. Ostermann. C-meter: A framework for performance analysis of computing clouds. In Proc CCGrid'09, pages 472--477, 2009.

Cited By

View all
  • (2023) Introducing an adaptive model for auto‐scaling cloud computing based on workload classification Concurrency and Computation: Practice and Experience10.1002/cpe.772035:22Online publication date: 12-Apr-2023
  • (2022)KDN-Based Fault-Tolerant Scheduling for VNFs in Data CentersIEEE Transactions on Network and Service Management10.1109/TNSM.2022.318514419:4(4905-4917)Online publication date: Dec-2022
  • (2022)A hierarchical decentralized architecture to enable adaptive scalable virtual machine migrationConcurrency and Computation: Practice and Experience10.1002/cpe.748735:2Online publication date: 18-Nov-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPE '12: Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
April 2012
362 pages
ISBN:9781450312028
DOI:10.1145/2188286
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 April 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. elasticity
  3. performance measures

Qualifiers

  • Research-article

Conference

ICPE'12
Sponsor:

Acceptance Rates

Overall Acceptance Rate 252 of 851 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)5
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023) Introducing an adaptive model for auto‐scaling cloud computing based on workload classification Concurrency and Computation: Practice and Experience10.1002/cpe.772035:22Online publication date: 12-Apr-2023
  • (2022)KDN-Based Fault-Tolerant Scheduling for VNFs in Data CentersIEEE Transactions on Network and Service Management10.1109/TNSM.2022.318514419:4(4905-4917)Online publication date: Dec-2022
  • (2022)A hierarchical decentralized architecture to enable adaptive scalable virtual machine migrationConcurrency and Computation: Practice and Experience10.1002/cpe.748735:2Online publication date: 18-Nov-2022
  • (2021)Elastic Resource Allocation, Provisioning and Models Classification on Cloud Computing A Literature Review2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS)10.1109/ICACCS51430.2021.9442018(1909-1915)Online publication date: 19-Mar-2021
  • (2021)AutoScaleSim: A simulation toolkit for auto-scaling Web applications in cloudsSimulation Modelling Practice and Theory10.1016/j.simpat.2020.102245108(102245)Online publication date: Apr-2021
  • (2020)Optimize Elasticity in Cloud Computing using Container Based VirtualizationInternational Journal of Innovations in Science and Technology10.33411/ijist/2020020101Online publication date: 1-Jan-2020
  • (2020)All but oneACM SIGAPP Applied Computing Review10.1145/3429204.342920520:3(5-19)Online publication date: 8-Oct-2020
  • (2020)Benchmarking elasticity of FaaS platforms as a foundation for objective-driven design of serverless applicationsProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3373948(1576-1585)Online publication date: 30-Mar-2020
  • (2020)NFV Data Centers: A Systematic ReviewIEEE Access10.1109/ACCESS.2020.29735688(51713-51735)Online publication date: 2020
  • (2020)Benchmarking Elastic Cloud Big Data Services Under SLA ConstraintsPerformance Evaluation and Benchmarking for the Era of Cloud(s)10.1007/978-3-030-55024-0_1(1-18)Online publication date: 30-Jul-2020
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media