LANIEL Francis
Supervision : Marc SHAPIRO
Co-supervision : SOPENA Julien, WAJSBÜRT Franck
MemOpLight: toward memory consolidation for containers thanks to application feedback
Nowadays, deploying and executing applications in the cloud is a reality. The cloud can not exist without virtualization.
This concept consists of slicing physical machines into several sub-machines, isolated from one another, known as virtual machines.
Recently, containers emerged as a viable alternative to virtual machines. Containers are lighter than virtual machines and bring the same isolation and security guarantees.
Nonetheless, the isolation they offer is maybe too important. Indeed, existing mechanisms enforce memory isolation by ensuring that no container starves the others; however, they do not adapt to changes in workload.
Thus, it is impossible to consolidate memory, i.e. to reclaim memory unused by some containers to make a better use of it.
To answer this problem and ensure both isolation and consolidation, we introduce MemOpLight.
This mechanism adapts to workload changes thanks to application feedback. Each container tells the kernel whether it has good or bad performance to guide memory reclaim.
Memory is first reclaimed from containers with good performance in the hope that the others can improve their own performance.
The idea is to find a balance where all containers have satisfying performance.
MemOpLight increases container satisfactions by 13% compared to existing mechanisms.
Defence : 11/09/2020
Jury members :
Mme Sonia BEN MOKHTAR, Directrice de recherche, Institut National de Sciences Appliquées de Lyon, [Rapporteur]
M. Gaël THOMAS, Professeur, Télécom Sud Paris, [Rapporteur]
M. Thomas LEDOUX, Habilité à diriger les recherches, Institut Mines Télécom Atlantique
M. Pierre SENS, Professeur, Sorbonne Université
M. Marc SHAPIRO, Directeur de recherche, Inria
M. Jonathan LEJEUNE, Maître de conférences, Sorbonne Université
M. Julien SOPENA, Maître de conférences, Sorbonne Université
M. Franck WAJSBURT, Maître de conférences, Sorbonne Université
2019-2020 Publications
-
2020
- F. Laniel : “MemOpLight : Vers une consolidation mémoire pour les conteneurs grâce à un retour applicatif”, thesis, phd defence 11/09/2020, supervision Shapiro, Marc, co-supervision : Sopena, Julien, Wajsbürt, Franck (2020)
- F. Laniel, D. Carver, J. Sopena, F. Wajsbürt, J. Lejeune, M. Shapiro : “MemOpLight: Leveraging application feedback to improve container memory consolidation”, NCA 2020 - 19th IEEE International Symposium on Network Computing and Applications, Cambridge / Virtual, United States, pp. 1-10 (2020)
-
2019
- F. Laniel, D. Carver, J. Sopena, F. Wajsbürt, J. Lejeune, M. Shapiro : “Highlighting the Container Memory Consolidation Problems in Linux”, NCA 2019 - 18th IEEE International Symposium on Network Computing and Applications, Cambridge, United States, pp. 1-4, (IEEE) (2019)