Skip to Main content Skip to Navigation

Advanced Consolidation for Dynamic Containers

Abstract : The virtualization of computing resources has given rise to cloud computing. More recently, container-based lightweight virtualization has become increasingly popular. Containers offer performance isolation comparable to that of virtual machines, but promise better resource consolidation due to their flexibility. In this thesis we highlight performance isolation losses assumed to be guaranteed to an active container. These losses occur during consolidation, i.e. when the unused memory of an inactive container is transferred to a new container that starts. However, in a non-virtualized environment, this memory consolidation scenario does not result in a drop in performance among the most active processes. We therefore propose, as a first step, to measure the memory activity of containers using state-of-the-art metrics. Then, to ensure the isolation of the most active containers during memory consolidations, we modify the behavior of the Linux kernel in order to reclaim the memory of the containers defined as being the most inactive by the metric. In a second step, we propose another method for estimating the memory activity of containers based on a global clock of memory events. This method is more reactive than the previous one because it seeks to protect containers with the most recent memory activity.
Complete list of metadata

Cited literature [159 references]  Display  Hide  Download
Contributor : Damien Carver <>
Submitted on : Wednesday, December 4, 2019 - 3:03:16 PM
Last modification on : Tuesday, March 23, 2021 - 9:28:03 AM
Long-term archiving on: : Thursday, March 5, 2020 - 8:45:05 PM


Files produced by the author(s)


  • HAL Id : tel-02393773, version 1


Damien Carver. Advanced Consolidation for Dynamic Containers. Computer Science [cs]. EDITE de Paris, 2019. English. ⟨tel-02393773v1⟩



Record views


Files downloads