Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

PEAS: A Performance Evaluation Framework for Auto-Scaling Strategies in Cloud Applications

Published: 02 August 2016 Publication History

Abstract

Numerous auto-scaling strategies have been proposed in the past few years for improving various Quality of Service (QoS) indicators of cloud applications, for example, response time and throughput, by adapting the amount of resources assigned to the application to meet the workload demand. However, the evaluation of a proposed auto-scaler is usually achieved through experiments under specific conditions and seldom includes extensive testing to account for uncertainties in the workloads and unexpected behaviors of the system. These tests by no means can provide guarantees about the behavior of the system in general conditions. In this article, we present a Performance Evaluation framework for Auto-Scaling (PEAS) strategies in the presence of uncertainties. The evaluation is formulated as a chance constrained optimization problem, which is solved using scenario theory. The adoption of such a technique allows one to give probabilistic guarantees of the obtainable performance. Six different auto-scaling strategies have been selected from the literature for extensive test evaluation and compared using the proposed framework. We build a discrete event simulator and parameterize it based on real experiments. Using the simulator, each auto-scaler’s performance is evaluated using 796 distinct real workload traces from projects hosted on the Wikimedia foundations’ servers, and their performance is compared using PEAS. The evaluation is carried out using different performance metrics, highlighting the flexibility of the framework, while providing probabilistic bounds on the evaluation and the performance of the algorithms. Our results highlight the problem of generalizing the conclusions of the original published studies and show that based on the evaluation criteria, a controller can be shown to be better than other controllers.

References

[1]
Alessandro Abate and Maria Prandini. 2011. Approximate abstractions of stochastic systems: A randomized method. In Proc. 50th IEEE Conf. on Decision and Control and European Control Conf. (CDC-ECC). IEEE, 4861--4866.
[2]
Ahmad Al-Shishtawy and Vladimir Vlassov. 2013. ElastMan: Autonomic elasticity manager for cloud-based key-value stores. In Proc. 22nd Int. Symposium on High-Performance Parallel and Distributed Computing (HPDC 13). ACM, New York, NY, 115--116.
[3]
Teodoro Alamo, Roberto Tempo, and Amalia Luque. 2010. On the sample complexity of probabilistic analysis and design methods. In Perspectives in Mathematical System Theory, Control, and Signal Processing, Jan C. Willems, Shinji Hara, Yoshito Ohta, and Hisaya Fujioka (Eds.). Lecture Notes in Control and Information Sciences, Vol. 398. Springer, Berlin, 39--50.
[4]
Alexa. 2015. The top 500 sites on the web. (2015). http://googleresearch.blogspot.com/2011/11/more-google-cluster-data.html http://www.alexa.com/topsites {Online; accessed 2015-04-09}.
[5]
Ahmed Ali-Eldin, Ali Rezaie, Amardeep Mehta, Stanislav Razroev, Sara Sjöstedt-de Luna, Oleg Seleznjev, Johan Tordsson, and Erik Elmroth. 2014a. How will your workload look like in 6 years? Analyzing wikimedia’s workload. In Proc. IEEE Int. Conf. on Cloud Engineering (IC2E 14). IEEE Computer Society, Washington, DC, 349--354.
[6]
Ahmed Ali-Eldin, Oleg Seleznjev, Sara Sjöstedt-de Luna, Johan Tordsson, and Erik Elmroth. 2014b. Measuring cloud workload burstiness. In Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing. IEEE Computer Society, 566--572.
[7]
Ahmed Ali-Eldin, Johan Tordsson, and Erik Elmroth. 2012. An adaptive hybrid elasticity controller for cloud infrastructures. In IEEE Network Operations and Management Symposium (NOMS 12). 204--212.
[8]
F. J. Almeida Morais, F. Vilar Brasileiro, R. Vigolvino Lopes, R. Araujo Santos, W. Satterfield, and L. Rosa. 2013. Autoflex: Service agnostic auto-scaling framework for IaaS deployment models. In Proc. 13th IEEE/ACM Int. Symposium on Cluster, Cloud and Grid Computing (CCGrid 13). 42--49.
[9]
Daniel J. Barrett. 2008. MediaWiki (Wikipedia and Beyond). O’Reilly Media, Inc.
[10]
Sergey Blagodurov, Daniel Gmach, Martin Arlitt, Yuan Chen, Chris Hyser, and Alexandra Fedorova. 2013. Maximizing server utilization while meeting critical SLAs via weight-based collocation management. In 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013). IEEE, 277--285.
[11]
Peter Bodik. 2010. Automating Datacenter Operations Using Machine Learning. Ph.D. Dissertation. EECS Department, University of California, Berkeley. http://www.eecs.berkeley.edu/Pubs/TechRpts/ 2010/EECS-2010-114.html.
[12]
Peter Bodik, Armando Fox, Michael J. Franklin, Michael I. Jordan, and David A. Patterson. 2010. Characterizing, modeling, and generating workload spikes for stateful services. In Proc. 1st ACM Symposium on Cloud Computing (SoCC 10). ACM, New York, NY, 241--252. 1807128.1807166
[13]
Shaunak D. Bopardikar, Alessandro Borri, João P. Hespanha, Maria Prandini, and Maria D. Di Benedetto. 2013. Randomized sampling for large zero-sum games. Automatica 49, 5 (2013), 1184--1194.
[14]
Emma S. Buneci and Daniel A. Reed. 2008. Analysis of application heartbeats: Learning structural and temporal features in time series data for identification of performance problems. In Proceedings of the 2008 ACM/IEEE Conference on Supercomputing. IEEE Press, 52.
[15]
G. Calafiore and M. C. Campi. 2005. Uncertain convex programs: Randomized solutions and confidence levels. Math. Program. 102, 1 (2005), 25--46.
[16]
G. C. Calafiore and M. C. Campi. 2006. The scenario approach to robust control design. IEEE Trans. on Automatic Control 51, 5 (May 2006), 742--753.
[17]
M. C. Campi and S. Garatti. 2011. A sampling-and-discarding approach to chance-constrained optimization: Feasibility and optimality. J. Optimiz. Theor. Appl. 148, 2 (2011), 257--280.
[18]
Marco C. Campi, Simone Garatti, and Maria Prandini. 2009. The scenario approach for systems and control design. Annu. Rev. Control 33, 2 (2009), 149--157.
[19]
Emiliano Casalicchio and Luca Silvestri. 2013. Mechanisms for SLA provisioning in cloud-based service providers. Computer Networks 57, 3 (2013), 795--810.
[20]
Jeffrey S. Chase, Darrell C. Anderson, Prachi N. Thakar, Amin M. Vahdat, and Ronald P. Doyle. 2001. Managing energy and server resources in hosting centers. SIGOPS Oper. Syst. Rev. 35, 5 (Oct. 2001), 103--116.
[21]
T. C. Chieu, A. Mohindra, A. A. Karve, and A. Segal. 2009. Dynamic scaling of web applications in a virtualized cloud computing environment. In IEEE Int. Conf. on e-Business Engineering (ICEBE 09). 281--286.
[22]
Jeffrey Dean and Luiz André Barroso. 2013. The tail at scale. Commun. ACM 56, 2 (Feb. 2013), 74--80.
[23]
Djellel Eddine Difallah, Andrew Pavlo, Carlo Curino, and Philippe Cudre-Mauroux. 2013. OLTP-Bench: An extensible testbed for benchmarking relational databases. Proc. VLDB Endow. 7, 4 (2013), 277--288.
[24]
Margaret A. Dong and Richard K. Treiber. 1992. Dynamic resource pool expansion and contraction in multiprocessing environments. Patent No. 5,093,912, Filed March 3, 1992.
[25]
Dror G. Feitelson. 2014. Workload Modeling for Computer Systems Performance Evaluation. Cambridge University Press. http://www.cs.huji.ac.il/∼feit/wlmod/.
[26]
Hector Fernandez, Guillaume Pierre, and Thilo Kielmann. 2014. Autoscaling web applications in heterogeneous cloud infrastructures. In IEEE Int. Conf. on Cloud Engineering (IC2E 14). Boston, MA. https://hal.inria.fr/hal-00937944
[27]
Anshul Gandhi, Mor Harchol-Balter, Ram Raghunathan, and Michael A. Kozuch. 2012. AutoScale: Dynamic, robust capacity management for multi-tier data centers. ACM Trans. Comput. Syst. 30, 4, Article 14 (Nov. 2012), 26 pages.
[28]
Zhenhuan Gong, Xiaohui Gu, and John Wilkes. 2010. PRESS: PRedictive elastic resource scaling for cloud systems. In Proc. Int. Conf. on Network and Service Management (CNSM 10). 9--16.
[29]
James D. Hamilton. 1994. Time Series Analysis. Vol. 2. Princeton University Press, Princeton, NJ.
[30]
Trevor Hastie, Robert Tibshirani, and Jerome Friedman. 2009. The Elements of Statistical Learning: Data Mining, Inference, and Prediction (2nd ed.). Springer-Verlag, New York. 10.1007/978-0-387-84858-7
[31]
Nikolas Roman Herbst, Nikolaus Huber, Samuel Kounev, and Erich Amrehn. 2013. Self-adaptive workload classification and forecasting for proactive resource provisioning. In Proc. 4th ACM/SPEC Int. Conf. on Performance Engineering (ICPE 13). ACM, New York, NY, 187--198.
[32]
Todd Hoff. 2010. Justin.tv’s Live Video Broadcasting Architecture. (2010). http://highscalability.com/blog/2010/3/16/justintvs-live-video-broadcasting-architecture.html {Online accessed 2014-11-24}.
[33]
Norden E. Huang, Zheng Shen, Steven R. Long, Manli C. Wu, Hsing H. Shih, Quanan Zheng, Nai-Chyuan Yen, Chi Chao Tung, and Henry H. Liu. 1998. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. Roy. Soc. Lond. A 454, 1971 (1998), 903--995.
[34]
Alexandru Iosup. 2012. IaaS cloud benchmarking: Approaches, challenges, and experience. In Proc. 5th IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS 12). ACM, New York, NY, 1--8.
[35]
Waheed Iqbal, Matthew N. Dailey, David Carrera, and Paul Janecek. 2011. Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Future Gener. Comput. Syst. 27, 6 (2011), 871--879.
[36]
Sadeka Islam, Jacky Keung, Kevin Lee, and Anna Liu. 2012. Empirical prediction models for adaptive resource provisioning in the cloud. Future Gener. Comput. Syst. 28, 1 (2012), 155--162.
[37]
Eamonn Keogh and Shruti Kasetty. 2003. On the need for time series data mining benchmarks: A survey and empirical demonstration. Data Min. Knowl. Discov. 7, 4 (Oct. 2003), 349--371.
[38]
H. Khazaei, J. Misic, and V. B. Misic. 2012. Performance analysis of cloud computing centers using M/G/m/m+r queuing systems. IEEE Trans. Parallel Distrib. Syst. 23, 5 (May 2012), 936--943.
[39]
Andrew Krioukov, Prashanth Mohan, Sara Alspaugh, Laura Keys, David Culler, and Randy Katz. 2011. Napsac: Design and implementation of a power-proportional web cluster. ACM SIGCOMM Comput. Commun. Rev. 41, 1 (2011), 102--108.
[40]
P. Lama and Xiaobo Zhou. 2012. Efficient server provisioning with control for end-to-end response time guarantee on multitier clusters. IEEE Trans. Parallel Distrib. Syst. 23, 1 (Jan 2012), 78--86.
[41]
Ang Li, Xiaowei Yang, Srikanth Kandula, and Ming Zhang. 2010. CloudCmp: Comparing public cloud providers. In Proc. 10th ACM SIGCOMM Conf. on Internet Measurement (IMC 10). ACM, New York, NY, 1--14.
[42]
H. Li and T. Yang. 2000. Queues with a variable number of servers. Eur. J. Operat. Res. 124, 3 (2000), 615--628.
[43]
Harold C. Lim, Shivnath Babu, and Jeffrey S. Chase. 2010. Automated control for elastic storage. In Proceedings of the 7th International Conference on Autonomic Computing. ACM, New York, NY, 1--10.
[44]
Harold C. Lim, Shivnath Babu, Jeffrey S. Chase, and Sujay S. Parekh. 2009. Automated control in cloud computing: Challenges and opportunities. In Proc. 1st Workshop on Automated Control for Datacenters and Clouds (ACDC 09). ACM, New York, NY, 13--18.
[45]
Howard T. Liu and John A. Silvester. 1991. Dynamic resource allocation scheme for distributed heterogeneous computer systems. Patent No. 5,031,089, Filed July 9, 1991.
[46]
Tania Lorido-Botrán, José Miguel-Alonso, and Jose Antonio Lozano. 2014. A review of auto-scaling techniques for elastic applications in cloud environments. J. Grid Comput. (2014), 1--34.
[47]
A. Hasan Mahmud, Yuxiong He, and Shaolei Ren. 2014. BATS: Budget-constrained autoscaling for cloud performance optimization. SIGMETRICS Perform. Eval. Rev. 42, 1 (June 2014), 563--564.
[48]
Simon J. Malkowski, Markus Hedwig, Jack Li, Calton Pu, and Dirk Neumann. 2011. Automated control for elastic n-tier workloads based on empirical modeling. In Proceedings of the 8th ACM International Conference on Autonomic Computing. ACM, New York, NY, 131--140.
[49]
Ming Mao, Jie Li, and M. Humphrey. 2010. Cloud auto-scaling with deadline and budget constraints. In Proc. 11th IEEE/ACM Int. Conf. on Grid Computing (GRID 10). 41--48.
[50]
Shicong Meng, Ling Liu, and Vijayaraghavan Soundararajan. 2010. Tide: Achieving self-scaling in virtualized datacenter management middleware. In Proc. 11th Int. Middleware Conf. Industrial Track (Middleware Industrial Track 10). ACM, New York, NY, 17--22. 1891719.1891722
[51]
Tran Ngoc Minh, Lex Wolters, and Dick Epema. 2010. A realistic integrated model of parallel system workloads. In The 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid). IEEE, 464--473.
[52]
Domas Mituzas. 2007. Page view statistics for Wikimedia projects. (2007). http://dumps.wikimedia.org/ other/pagecounts-raw/ {Online; accessed 2014-11-20}.
[53]
Arkadi Nemirovski and Alexander Shapiro. 2006. Scenario approximations of chance constraints. In Probabilistic and Randomized Methods for Design under Uncertainty, Giuseppe Calafiore and Fabrizio Dabbene (Eds.). Springer, London, 3--47.
[54]
Arkadi Nemirovski and Alexander Shapiro. 2007. Convex approximations of chance constrained programs. SIAM J. Optimiz. 17, 4 (2007), 969--996.
[55]
Marco A. S. Netto, Carlos Cardonha, Renato L. F. Cunha, and Marcos D. Assunção. 2014. Evaluating auto-scaling strategies for cloud computing environments. In Proc. IEEE 21st Int. Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS 14). 1--10.
[56]
Hiep Nguyen, Zhiming Shen, Xiaohui Gu, Sethuraman Subbiah, and John Wilkes. 2013. AGILE: Elastic distributed resource scaling for infrastructure-as-a-service. In Proc. 10th Int. Conf. on Autonomic Computing (ICAC 13). USENIX, San Jose, CA, 69--82. https://www.usenix.org/conference/icac13/technical-sessions/presentation/nguyen.
[57]
Jay Palat. 2012. Introducing vagrant. Linux J. 2012, 220 (2012), 2.
[58]
Alessandro Vittorio Papadopoulos, Cristian Klein, Martina Maggio, Jonas Dürango, Manfred Dellkrantz, Francisco Hernández-Rodriguez, Erik Elmroth, and Karl-Erik Årzén. 2016. Control-based load-balancing techniques: Analysis and performance evaluation via a randomized optimization approach. Control Eng. Pract. 52 (2016), 24--34.
[59]
Alessandro Vittorio Papadopoulos and Maria Prandini. 2014. Model reduction of switched affine systems: A method based on balanced truncation and randomized optimization. In Proc. 17th Int. Conf. on Hybrid Systems: Computation and Control (HSCC 14). ACM, New York, NY, 113--122.
[60]
Alessandro Vittorio Papadopoulos and Maria Prandini. 2016. Model reduction of switched affine systems. Automatica 70 (2016), 57--65.
[61]
Christian Papauschek. 2013. Real-world performance of the Play framework on EC2. (2013). http://blog.papauschek.com/2013/04/real-world-performance-of-the-play-framework-on-ec2/ {Online; accessed 2014-11-24}.
[62]
John Payne. 2014. C-MART:Benchmarking the Cloud. (2014). http://theone.ece.cmu.edu/cmart/ {Online; accessed 2014-11-20}.
[63]
András Prékopa. 2003. Probabilistic programming. In Stochastic Programming (Handbooks in Operations Research and Management Science), A. Ruszczyǹski and A. Shapiro (Eds.), Vol. 10. Elsevier, London, UK, 267--351.
[64]
Charles Reiss, Alexey Tumanov, Gregory R. Ganger, Randy H. Katz, and Michael A. Kozuch. 2012. Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In Proceedings of the Third ACM Symposium on Cloud Computing (SoCC’12). ACM, New York, NY, 7:1--7:13.
[65]
Nilabja Roy, Abhishek Dubey, and Aniruddha Gokhale. 2011. Efficient autoscaling in the cloud using predictive models for workload forecasting. In Proc. 2011 IEEE 4th Int. Conf. on Cloud Computing (CLOUD 11). IEEE Computer Society, Washington, DC, 500--507.
[66]
Rahul Singh, Upendra Sharma, Emmanuel Cecchet, and Prashant Shenoy. 2010. Autonomic mix-aware provisioning for non-stationary data center workloads. In Proc. 7th Int. Conf. on Autonomic Computing (ICAC 10). ACM, New York, NY, 21--30.
[67]
R. Sturm, W. Morris, and M. Jander. 2000. Foundations of Service Level Management. SAMS.
[68]
Andrew Turner, Andrew Fox, John Payne, and Hyong S. Kim. 2013. C-mart: Benchmarking the cloud. IEEE Trans. Parallel Distrib. Syst. 24, 6 (2013), 1256--1266.
[69]
Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Chandra, and Pawan Goyal. 2005. Dynamic provisioning of multi-tier internet applications. In Proc. 2nd Int. Conf. on Autonomic Computing (ICAC 05). 217--228.
[70]
Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Chandra, Pawan Goyal, and Timothy Wood. 2008. Agile dynamic provisioning of multi-tier internet applications. ACM Trans. Auton. Adapt. Syst. 3, 1, Article 1 (2008), 39 pages.
[71]
Amin Vahdat, Thomas Anderson, Michael Dahlin, Eshwar Belani, David Culler, Paul Eastham, and Chad Yoshikawa. 1998. WebOS: Operating system services for wide area applications. In Proc. 7th Int. Symposium on High Performance Distributed Computing. 52--63.
[72]
David Villegas, Athanasios Antoniou, Seyed Masoud Sadjadi, and Alexandru Iosup. 2012. An analysis of provisioning and allocation policies for infrastructure-as-a-service clouds. In Proc. 12th IEEE/ACM Int. Symposium on Cluster, Cloud and Grid Computing (CCGRID 12). IEEE Computer Society, Washington, DC, 612--619.
[73]
Qingyang Wang, Yasuhiko Kanemasa, Jack Li, Deepal Jayasinghe, Toshihiro Shimizu, Masazumi Matsubara, Motoyuki Kawaba, and Calton Pu. 2013. Detecting transient bottlenecks in n-tier applications through fine-grained analysis. In IEEE 33rd International Conference on Distributed Computing Systems (ICDCS). IEEE, 31--40.
[74]
John Wilkes. 2011. More Google Cluster Data. (2011). http://googleresearch.blogspot.com/2011/11/more-google-cluster-data.html {Online; accessed 2014-10-30}.

Cited By

View all
  • (2023)Autoscaler Evaluation and Configuration: A Practitioner's GuidelineProceedings of the 2023 ACM/SPEC International Conference on Performance Engineering10.1145/3578244.3583721(31-41)Online publication date: 15-Apr-2023
  • (2023)Optimized Dynamic Cache Instantiation and Accurate LRU Approximations Under Time-Varying Request VolumeIEEE Transactions on Cloud Computing10.1109/TCC.2021.311595911:1(779-797)Online publication date: 1-Jan-2023
  • (2022)A Performance Evaluation Approach for n-tier Cloud-Based Software ServicesProceedings of the 2022 6th International Conference on Cloud and Big Data Computing10.1145/3555962.3555968(31-36)Online publication date: 18-Aug-2022
  • Show More Cited By

Index Terms

  1. PEAS: A Performance Evaluation Framework for Auto-Scaling Strategies in Cloud Applications

                      Recommendations

                      Comments

                      Information & Contributors

                      Information

                      Published In

                      cover image ACM Transactions on Modeling and Performance Evaluation of Computing Systems
                      ACM Transactions on Modeling and Performance Evaluation of Computing Systems  Volume 1, Issue 4
                      September 2016
                      174 pages
                      ISSN:2376-3639
                      EISSN:2376-3647
                      DOI:10.1145/2982635
                      Issue’s Table of Contents
                      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]

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      Published: 02 August 2016
                      Accepted: 01 April 2016
                      Revised: 01 February 2016
                      Received: 01 August 2015
                      Published in TOMPECS Volume 1, Issue 4

                      Permissions

                      Request permissions for this article.

                      Check for updates

                      Author Tags

                      1. Performance evaluation
                      2. auto-scaling
                      3. cloud computing
                      4. elasticity
                      5. randomized optimization

                      Qualifiers

                      • Research-article
                      • Research
                      • Refereed

                      Funding Sources

                      • CACTOS, and through the LCCC Linnaeus and ELLIIT Excellence Centers
                      • Swedish Research Council (VR) for the project “Cloud Control,” by the Swedish Government's strategic effort eSSENCE
                      • European Union's Seventh Framework Programme

                      Contributors

                      Other Metrics

                      Bibliometrics & Citations

                      Bibliometrics

                      Article Metrics

                      • Downloads (Last 12 months)55
                      • Downloads (Last 6 weeks)3
                      Reflects downloads up to 21 Sep 2024

                      Other Metrics

                      Citations

                      Cited By

                      View all
                      • (2023)Autoscaler Evaluation and Configuration: A Practitioner's GuidelineProceedings of the 2023 ACM/SPEC International Conference on Performance Engineering10.1145/3578244.3583721(31-41)Online publication date: 15-Apr-2023
                      • (2023)Optimized Dynamic Cache Instantiation and Accurate LRU Approximations Under Time-Varying Request VolumeIEEE Transactions on Cloud Computing10.1109/TCC.2021.311595911:1(779-797)Online publication date: 1-Jan-2023
                      • (2022)A Performance Evaluation Approach for n-tier Cloud-Based Software ServicesProceedings of the 2022 6th International Conference on Cloud and Big Data Computing10.1145/3555962.3555968(31-36)Online publication date: 18-Aug-2022
                      • (2022)Performance Health Index for Complex Cyber InfrastructuresACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/35386467:1(1-32)Online publication date: 17-Aug-2022
                      • (2022)Feedback-based resource management for multi-threaded applicationsReal-Time Systems10.1007/s11241-022-09386-759:1(35-68)Online publication date: 2-Jul-2022
                      • (2021)Methodological Principles for Reproducible Performance Evaluation in Cloud ComputingIEEE Transactions on Software Engineering10.1109/TSE.2019.292790847:8(1528-1543)Online publication date: 1-Aug-2021
                      • (2021)Multiobjective Placement for Secure and Dependable Smart Industrial EnvironmentsIEEE Transactions on Industrial Informatics10.1109/TII.2020.297877117:2(1298-1306)Online publication date: Feb-2021
                      • (2021)WIRE: Resource-efficient Scaling with Online Prediction for DAG-based Workflows2021 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/Cluster48925.2021.00025(35-46)Online publication date: Sep-2021
                      • (2021)Architecture-based Evaluation of Scaling Policies for Cloud Applications2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS)10.1109/ACSOS52086.2021.00035(151-157)Online publication date: Sep-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
                      • Show More Cited By

                      View Options

                      Get Access

                      Login options

                      Full Access

                      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