A virtual machine re-packing approach to the horizontal vs. vertical elasticity trade-off for cloud autoscaling
2013 (English)In: Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference, ACM Press, 2013, Article no. 6- p.Conference paper (Refereed)
An automated solution to horizontal vs. vertical elasticity problem is central to make cloud autoscalers truly autonomous. Today's cloud autoscalers are typically varying the capacity allocated by increasing and decreasing the number of virtual machines (VMs) of a predefined size (horizontal elasticity), not taking into account that as load varies it may be advantageous not only to vary the number but also the size of VMs (vertical elasticity). We analyze the price/performance effects achieved by different strategies for selecting VM-sizes for handling increasing load and we propose a cost-benefit based approach to determine when to (partly) replace a current set of VMs with a different set. We evaluate our repacking approach in combination with different auto-scaling strategies. Our results show a range of 7% up to 60% cost saving in total resource utilization cost of our sample applications and workloads.
Place, publisher, year, edition, pages
ACM Press, 2013. Article no. 6- p.
Cloud computing, Autoscaling, Autonomous computing, Vertical elasticity, Horizontal elasticity
Research subject Computer Science
IdentifiersURN: urn:nbn:se:umu:diva-79781DOI: 10.1145/2494621.2494628ISBN: 978-1-4503-2172-3OAI: oai:DiVA.org:umu-79781DiVA: diva2:644784
2013 ACM International Conference on Cloud and Autonomic Computing, CAC 2013, Miami, FL, United States, 5 August 2013 through 9 August 2013