skip to main content
10.1145/2806777.2806846acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

Evaluating the impact of fine-scale burstiness on cloud elasticity

Published: 27 August 2015 Publication History

Abstract

Elasticity is the defining feature of cloud computing. Performance analysts and adaptive system designers rely on representative benchmarks for evaluating elasticity for cloud applications under realistic reproducible workloads. A key feature of web workloads is burstiness or high variability at fine timescales. In this paper, we explore the innate interaction between fine-scale burstiness and elasticity and quantify the impact from the cloud consumer's perspective. We propose a novel methodology to model workloads with fine-scale burstiness so that they can resemble the empirical stylized facts of the arrival process. Through an experimental case study, we extract insights about the implications of fine-scale burstiness for elasticity penalty and adaptive resource scaling. Our findings demonstrate the detrimental effect of fine-scale burstiness on the elasticity of cloud applications.

References

[1]
P. Abry, P. Goncalves, and J. L. V�hel. Scaling, fractals and wavelets, volume 74. John Wiley & Sons, 2010.
[2]
O. Barri�re. Synth�se et estimation de mouvements browniens multifractionnaires et autres processus � r�gularit� prescrite: d�finition du processus auto-r�gul� multifractionnaire et applications. PhD thesis, Nantes, 2007.
[3]
J. Beran. Statistics for long-memory processes, volume 61. CRC Press, 1994.
[4]
P. Bodik, A. Fox, M. J. Franklin, M. I. Jordan, and D. A. Patterson. Characterizing, modeling, and generating workload spikes for stateful services. In Proceedings of the 1st ACM symposium on Cloud computing, pages 241--252. ACM, 2010.
[5]
D. F. Garc�a and J. Garc�a. Tpc-w e-commerce benchmark evaluation. Computer, 36(2):42--48, 2003.
[6]
N. Herbst and S. Kounev. Limbo: a tool for modeling variable load intensities. In Proceedings of the 5th ACM/SPEC international conference on Performance engineering, pages 225--226. ACM, 2014.
[7]
E. A. Ihlen. Introduction to multifractal detrended fluctuation analysis in matlab. Frontiers in physiology, 3, 2012.
[8]
INRIA. Fraclab: A fractal analysis toolbox for signal and image processing. URL https://fraclab.saclay.inria.fr.
[9]
S. Islam, K. Lee, A. Fekete, and A. Liu. How a consumer can measure elasticity for cloud platforms. In Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering, pages 85--96. ACM, 2012.
[10]
J. G. v. Kistowski. Modeling variations in load intensity profiles. 2014.
[11]
W.-C. Lau, A. Erramilli, J. L. Wang, and W. Willinger. Self-similar traffic generation: The random midpoint displacement algorithm and its properties. In Communications, 1995. ICC'95 Seattle, 'Gateway to Globalization', 1995 IEEE International Conference on, volume 1, pages 466--472. IEEE, 1995.
[12]
D. Menasc�, V. Almeida, R. Riedi, F. Ribeiro, R. Fonseca, and W. Meira Jr. In search of invariants for e-business workloads. In Proceedings of the 2nd ACM conference on Electronic commerce, pages 56--65. ACM, 2000.
[13]
D. A. Menasc�, V. A. Almeida, R. Riedi, F. Ribeiro, R. Fonseca, and W. Meira Jr. A hierarchical and multiscale approach to analyze e-business workloads. Performance Evaluation, 54 (1):33--57, 2003.
[14]
N. Mi, G. Casale, L. Cherkasova, and E. Smirni. Injecting realistic burstiness to a traditional client-server benchmark. In Proceedings of the 6th international conference on Autonomic computing, pages 149--158. ACM, 2009.
[15]
J.-F. Muzy, E. Bacry, and A. Arneodo. Multifractal formalism for fractal signals: The structure-function approach versus the wavelet-transform modulus-maxima method. Physical review E, 47(2):875, 1993.
[16]
R.-F. Peltier, J. L. V�hel, et al. Multifractional brownian motion: definition and preliminary results. 1995.
[17]
S. Pincus and B. H. Singer. Randomness and degrees of irregularity. Proceedings of the National Academy of Sciences, 93 (5):2083--2088, 1996.
[18]
R. H. Riedi. Multifractal processes. Technical report, DTIC Document, 1999.
[19]
B. Suleiman, S. Sakr, S. Venugopal, and W. Sadiq. Tradeoff analysis of elasticity approaches for cloud-based business applications. In Web Information Systems Engineering-WISE 2012, pages 468--482. Springer, 2012.
[20]
J. Tai, J. Zhang, J. Li, W. Meleis, and N. Mi. Ara: Adaptive resource allocation for cloud computing environments under bursty workloads. In Performance Computing and Communications Conference (IPCCC), 2011 IEEE 30th International, pages 1--8. IEEE, 2011.
[21]
C. Tricot. Curves and fractal dimension. Springer, 1995.
[22]
G. Urdaneta, G. Pierre, and M. van Steen. Wikipedia workload analysis for decentralized hosting. Elsevier Computer Networks, 53(11):1830--1845, July 2009.
[23]
U. Vallamsetty, K. Kant, and P. Mohapatra. Characterization of e-commerce traffic. Electronic Commerce Research, 3(1-2):167--192, 2003.
[24]
W. Willinger, M. S. Taqqu, W. E. Leland, and D. V. Wilson. Self-similarity in high-speed packet traffic: analysis and modeling of ethernet traffic measurements. Statistical science, pages 67--85, 1995.
[25]
C. H. Xia, Z. Liu, M. S. Squillante, L. Zhang, and N. Malouch. Web traffic modeling at finer time scales and performance implications. Performance Evaluation, 61(2):181--201, 2005.
[26]
J. Yin, X. Lu, H. Chen, X. Zhao, and N. N. Xiong. System resource utilization analysis and prediction for cloud based applications under bursty workloads. Information Sciences, 279:338--357, 2014.
[27]
A. Youssef and D. Krishnamurthy. Cloud service level planning under burstiness. In Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2013 International Symposium on, pages 107--114. IEEE, 2013.

Cited By

View all
  • (2023)Resource scheduling techniques in cloud from a view of coordination: a holistic survey从协同视角论云资源调度技术:综述Frontiers of Information Technology & Electronic Engineering10.1631/FITEE.210029824:1(1-40)Online publication date: 23-Jan-2023
  • (2023)Cloud Stateless Server Failover Prediction Using Machine Learning on Proactive System Metrics2023 18th International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP)10.1109/iSAI-NLP60301.2023.10354585(1-6)Online publication date: 27-Nov-2023
  • (2022) Forecasting Cloud Application Workloads With CloudInsight for Predictive Resource Management IEEE Transactions on Cloud Computing10.1109/TCC.2020.299801710:3(1848-1863)Online publication date: 1-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud Computing
August 2015
446 pages
ISBN:9781450336512
DOI:10.1145/2806777
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: 27 August 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. burstiness
  2. cloud computing
  3. elasticity

Qualifiers

  • Research-article

Funding Sources

  • Amazon Web Services

Conference

SoCC '15
Sponsor:
SoCC '15: ACM Symposium on Cloud Computing
August 27 - 29, 2015
Hawaii, Kohala Coast

Acceptance Rates

SoCC '15 Paper Acceptance Rate 34 of 157 submissions, 22%;
Overall Acceptance Rate 169 of 722 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Resource scheduling techniques in cloud from a view of coordination: a holistic survey从协同视角论云资源调度技术:综述Frontiers of Information Technology & Electronic Engineering10.1631/FITEE.210029824:1(1-40)Online publication date: 23-Jan-2023
  • (2023)Cloud Stateless Server Failover Prediction Using Machine Learning on Proactive System Metrics2023 18th International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP)10.1109/iSAI-NLP60301.2023.10354585(1-6)Online publication date: 27-Nov-2023
  • (2022) Forecasting Cloud Application Workloads With CloudInsight for Predictive Resource Management IEEE Transactions on Cloud Computing10.1109/TCC.2020.299801710:3(1848-1863)Online publication date: 1-Jul-2022
  • (2022)Guaranteeing Performance SLAs of Cloud Applications Under Resource StormsIEEE Transactions on Cloud Computing10.1109/TCC.2020.298537210:2(1329-1343)Online publication date: 1-Apr-2022
  • (2021)sPARE: Partial Replication for Multi-Tier Applications in the CloudIEEE Transactions on Services Computing10.1109/TSC.2017.278084514:2(574-588)Online publication date: 1-Mar-2021
  • (2020)A Self-Optimized Generic Workload Prediction Framework for Cloud Computing2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS47924.2020.00085(779-788)Online publication date: May-2020
  • (2018)Orchestra: Guaranteeing Performance SLAs for Cloud Applications by Avoiding Resource Storms2018 17th International Symposium on Parallel and Distributed Computing (ISPDC)10.1109/ISPDC2018.2018.00017(53-60)Online publication date: Jun-2018
  • (2018)CloudInsight: Utilizing a Council of Experts to Predict Future Cloud Application Workloads2018 IEEE 11th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD.2018.00013(41-48)Online publication date: Jul-2018
  • (2017)Parallel Continuous Preference Queries over Out-of-Order and Bursty Data StreamsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2017.267919728:9(2608-2624)Online publication date: 1-Sep-2017
  • (2016)SNC-MeisterProceedings of the Seventh ACM Symposium on Cloud Computing10.1145/2987550.2987585(374-387)Online publication date: 5-Oct-2016
  • 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