Coordinating Vertical Elasticity of both Containers and Virtual Machines

Yahya Al-Dhuraibi, Faiez Zalila, Nabil Djarallah, Philippe Merle

Abstract

Elasticity is a key feature in cloud computing as it enables the automatic and timely provisioning and deprovisioning of computing resources. To achieve elasticity, clouds rely on virtualization techniques including Virtual Machines (VMs) and containers. While many studies address the vertical elasticity of VMs and other few works handle vertical elasticity of containers, no work manages the coordination between these two vertical elasticities. In this paper, we present the first approach to coordinate vertical elasticity of both VMs and containers. We propose an auto-scaling technique that allows containerized applications to adjust their resources at both container and VM levels. This work has been evaluated and validated using the RUBiS benchmark application. The results show that our approach reacts quickly and improves application performance. Our coordinated elastic controller outperforms container vertical elasticity controller by 18.34% and VM vertical elasticity controller by 70%. It also outperforms container horizontal elasticity by 39.6%.

Download


Paper Citation


in Harvard Style

Al-Dhuraibi Y., Zalila F., Djarallah N. and Merle P. (2018). Coordinating Vertical Elasticity of both Containers and Virtual Machines.In Proceedings of the 8th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-295-0, pages 322-329. DOI: 10.5220/0006652403220329


in Bibtex Style

@conference{closer18,
author={Yahya Al-Dhuraibi and Faiez Zalila and Nabil Djarallah and Philippe Merle},
title={Coordinating Vertical Elasticity of both Containers and Virtual Machines},
booktitle={Proceedings of the 8th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2018},
pages={322-329},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006652403220329},
isbn={978-989-758-295-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Coordinating Vertical Elasticity of both Containers and Virtual Machines
SN - 978-989-758-295-0
AU - Al-Dhuraibi Y.
AU - Zalila F.
AU - Djarallah N.
AU - Merle P.
PY - 2018
SP - 322
EP - 329
DO - 10.5220/0006652403220329