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.
Document type :
Theses
Complete list of metadata

https://tel.archives-ouvertes.fr/tel-02393773
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

File

CARVER_Damien_2019.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02393773, version 3

Citation

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

Share

Metrics

Record views

90

Files downloads

73