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.
Document type :
Complete list of metadata
Contributor : Abes Star :  Contact
Submitted on : Friday, February 12, 2021 - 12:24:30 PM
Last modification on : Tuesday, March 23, 2021 - 9:28:03 AM


Version validated by the jury (STAR)


  • HAL Id : tel-02393773, version 3


Damien Carver. Advanced consolidation for dynamic containers. Operating Systems [cs.OS]. Sorbonne Université, 2019. English. ⟨NNT : 2019SORUS513⟩. ⟨tel-02393773v3⟩



Record views


Files downloads