Container Density Improvements with Dynamic Memory Extension using NAND Flash

Jan S. Rellermeyer, Maher Amer, Richard Smutzer, Karthick Rajamani

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

66 Downloads (Pure)

Abstract

While containers efficiently implement the idea of operating-system-level application virtualization, they are often insufficient to increase the server utilization to a desirable level. The reason is that in practice many containerized applications experience a limited amount of load while there are few containers with a high load. In such a scenario, the virtual memory management system can become the limiting factor to container density even though the working set of active containers would fit into main memory. In this paper, we describe and evaluate a system for transparently moving memory pages in and out of DRAM and to a NAND Flash medium which is attached through the memory bus. This technique, called Diablo Memory Expansion (DMX), operates on a prediction model and is able to relieve the pressure on the memory system. We present a benchmark for container density and show that even under an overall constant workload, adding additional containers adversely affects performance-critical applications in Docker. When using the DMX technology of the Memory1 system, however, the performance of the critical workload remains stable.
Original languageEnglish
Title of host publicationApSys 2018, Proceedings of the 9th Asia-Pacific Workshop on Systems
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery (ACM)
Pages1-8
Number of pages8
ISBN (Print)978-1-4503-6006-7
DOIs
Publication statusPublished - 2018
Event9th ACM SIGOPS Asia-Pacific Workshop on Systems - Jeju, Korea, Republic of
Duration: 27 Aug 201828 Aug 2018
Conference number: 2018
https://apsys18.kaist.ac.kr/

Workshop

Workshop9th ACM SIGOPS Asia-Pacific Workshop on Systems
Abbreviated titleApSys
Country/TerritoryKorea, Republic of
CityJeju
Period27/08/1828/08/18
Internet address

Bibliographical note

Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.

Fingerprint

Dive into the research topics of 'Container Density Improvements with Dynamic Memory Extension using NAND Flash'. Together they form a unique fingerprint.

Cite this