Resiliency focused proactive lifecycle management for stateful microservices in multi-cluster containerized environments

Meliani, Abd Elghani; Mekki, Mohamed; Ksentini, Adlen
Computer Communications, Volume 236, 15 April 2025

Containerization has become fundamental to deploying cloud-native applications, allowing for the packaging and independent execution of applications. This approach speeds up deployment processes and facilitates the creation of various environments for feature testing. However, the ephemeral nature of containers poses a significant challenge to data persistence, especially during container restarts or migrations across different hosts. This paper proposes a proactive zero-touch management solution for stateful microservices applications, ensuring seamless application lifecycle management. Our solution integrates seamlessly with container platforms such as Kubernetes and supports multi-cluster environments, enhancing fault tolerance and data persistence in stateful applications. The solution has been thoroughly tested on different hardware configurations in the public cloud and with our on-premises servers. 


DOI
Type:
Journal
Date:
2025-04-15
Department:
Systèmes de Communication
Eurecom Ref:
8143
Copyright:
© Elsevier. Personal use of this material is permitted. The definitive version of this paper was published in Computer Communications, Volume 236, 15 April 2025 and is available at : https://doi.org/10.1016/j.comcom.2025.108111

PERMALINK : https://www.eurecom.fr/publication/8143