What is it about?
Application containers have become integral to modern cloud computing environments due to their flexibility and efficiency. Migrating containers across hosts facilitates cost-effective cloud management by improving server consolidation, load balancing, and fault tolerance. However, during migration, the services or applications running within the container experience downtime, rendering them temporarily unresponsive. This paper addresses the challenge of minimizing this service downtime to enhance reliability and user experience.
Featured Image
Photo by Vidar Nordli-Mathisen on Unsplash
Why is it important?
One of the primary objectives of container migration is to reduce the service downtime of applications hosted in containers. The service downtime depends on performing the migration activities efficiently, specifically from the time the container is stopped on the source host till it is restored and fully functional at the destination host. In this paper, we present a solution, PCLive, on top CRIU (Checkpoint/Restore In Userspace) which reduces this service downtime using a pipelined technique. With PCLive, we achieve up to ∼2.7x reduction in service downtime for migration of an application container hosting the Redis key-value store over an one Gbps network. We have added flexibility in PCLive to address resource (CPU and Memory) overheads.
Perspectives
Read the Original
This page is a summary of: PCLive: Pipelined Restoration of Application Containers for Reduced Service Downtime, November 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3698038.3698545.
You can read the full text:
Resources
Contributors
The following have contributed to this page