Details
Original language | English |
---|---|
Title of host publication | ApSys 2018, Proceedings of the 9th Asia-Pacific Workshop on Systems |
Publisher | Association for Computing Machinery (ACM) |
Pages | 1-8 |
Number of pages | 8 |
ISBN (electronic) | 9781450360067 |
ISBN (print) | 9781450360067 |
Publication status | Published - 2018 |
Externally published | Yes |
Event | 9th ACM SIGOPS Asia-Pacific Workshop on Systems - , Korea, Republic of Duration: 27 Aug 2018 → 28 Aug 2018 |
Publication series
Name | Proceedings of the 9th Asia-Pacific Workshop on Systems, APSys 2018 |
---|
Abstract
ASJC Scopus subject areas
- Computer Science(all)
- Hardware and Architecture
- Computer Science(all)
- Computer Networks and Communications
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
ApSys 2018, Proceedings of the 9th Asia-Pacific Workshop on Systems. Association for Computing Machinery (ACM), 2018. p. 1-8 10 (Proceedings of the 9th Asia-Pacific Workshop on Systems, APSys 2018).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Container Density Improvements with Dynamic Memory Extension using NAND Flash
AU - Rellermeyer, Jan
AU - Amer, Maher
AU - Smutzer, Richard
AU - Rajamani, Karthick
N1 - Publisher Copyright: © 2018 Copyright held by the owner/author(s).
PY - 2018
Y1 - 2018
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85055894235&partnerID=8YFLogxK
U2 - 10.1145/3265723.3265740
DO - 10.1145/3265723.3265740
M3 - Conference contribution
SN - 9781450360067
T3 - Proceedings of the 9th Asia-Pacific Workshop on Systems, APSys 2018
SP - 1
EP - 8
BT - ApSys 2018, Proceedings of the 9th Asia-Pacific Workshop on Systems
PB - Association for Computing Machinery (ACM)
T2 - 9th ACM SIGOPS Asia-Pacific Workshop on Systems
Y2 - 27 August 2018 through 28 August 2018
ER -