Load-Aware Container Orchestration on Kubernetes Clusters
Angelo Marchese, Orazio Tomarchio
2024
Abstract
Microservice Architecture is quickly becoming popular for building extensive applications designed for deployment in dispersed and resource-constrained cloud-to-edge computing settings. Being a cloud-native technology, the real strength of microservices lies in their loosely connected, autonomously deployable, and scalable features, facilitating distributed deployment and flexible integration across powerful cloud data centers to heterogeneous and often constrained edge nodes. Hence, there is a need to devise innovative placement algorithms that leverage these microservice features to enhance application performance. To address these issues, we propose extending Kubernetes with a load-aware orchestration strategy, enhancing its capability to deploy microservice applications within shared clusters characterized by dynamic resource usage patterns. Our approach dynamically orchestrates applications based on runtime resource usage, continuously adjusting their placement. The results, obtained by evaluating a prototype of our system in a testbed environment, show significant advantages over the vanilla Kubernetes scheduler.
DownloadPaper Citation
in Harvard Style
Marchese A. and Tomarchio O. (2024). Load-Aware Container Orchestration on Kubernetes Clusters. In Proceedings of the 14th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER; ISBN 978-989-758-701-6, SciTePress, pages 92-102. DOI: 10.5220/0012738800003711
in Bibtex Style
@conference{closer24,
author={Angelo Marchese and Orazio Tomarchio},
title={Load-Aware Container Orchestration on Kubernetes Clusters},
booktitle={Proceedings of the 14th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER},
year={2024},
pages={92-102},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012738800003711},
isbn={978-989-758-701-6},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 14th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER
TI - Load-Aware Container Orchestration on Kubernetes Clusters
SN - 978-989-758-701-6
AU - Marchese A.
AU - Tomarchio O.
PY - 2024
SP - 92
EP - 102
DO - 10.5220/0012738800003711
PB - SciTePress