@inproceedings{1307aef3331a4814812609ee0eae1359,
title = "Chamulteon: Coordinated Auto-Scaling of Micro-Services",
abstract = "Nowadays, in order to keep track of the fast-changing requirements of Internet applications, auto-scaling is used as an essential mechanism for adapting the number of provisioned resources to the resource demand. The straightforward approach is to deploy a set of common and opensource single-service auto-scalers for each service independently. However, this deployment leads to problems such as bottleneckshifting and increased oscillations. Existing auto-scalers that scale applications consisting of multiple services are kept closed-source. To face these challenges, we first survey existing auto-scalers and highlight current challenges. Then, we introduce Chamulteon, a redesign of our previously introduced mechanism, which can scale applications consisting of multiple services in a coordinated manner. We evaluate Chamulteon against four different wellcited auto-scalers in four sets of measurement-based experiments where we use diverse environments (VM vs. Docker), real-world traces, and vary the scale of the demanded resources. Overall, Chamulteon achieves the best auto-scaling performance based on established user-oriented and endorsed elasticity metrics.",
keywords = "Auto-Scaling, Benchmarking, Cloud Computing, Container, Elasticity, Metrics, Service Demand Estimation, Workload Forecasting",
author = "Andr{\'e} Bauer and Veronika Lesch and Laurens Versluis and Alexey Ilyushkin and Nikolas Herbst and Samuel Kounev",
year = "2019",
doi = "10.1109/ICDCS.2019.00199",
language = "English",
isbn = "978-1-7281-2520-6",
series = "Proceedings - International Conference on Distributed Computing Systems",
publisher = "IEEE ",
pages = "2015--2025",
editor = "J.E. Guerrero",
booktitle = "Proceedings - 2019 39th IEEE International Conference on Distributed Computing Systems, ICDCS 2019",
address = "United States",
note = "ICDCS : The 2019 39th IEEE International Conference on Distributed Computing Systems ; Conference date: 07-07-2019 Through 09-07-2019",
}