Skip to Main content Skip to Navigation
Theses

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 metadatas

Cited literature [159 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-02393773
Contributor : Damien Carver <>
Submitted on : Wednesday, December 4, 2019 - 6:01:37 PM
Last modification on : Monday, June 15, 2020 - 10:53:33 AM

File

these_archivage_3066006.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-02393773, version 2

Citation

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

Share

Metrics

Record views

109

Files downloads

346