Back to Search Start Over

Zweilous: A Decoupled and Flexible Memory Management Framework.

Authors :
Li, Guoxi
Chen, Wenzhi
Xiang, Yang
Source :
IEEE Transactions on Computers. Sep2021, Vol. 70 Issue 9, p1350-1362. 13p.
Publication Year :
2021

Abstract

Currently, with the booming growth of cloud computing, workloads from broad ranges of functions and demands are crammed into a single physical machine. They lay considerable stress on the need of evolution of the operating system underneath, especially the memory subsystem. Even enhancing large pages with main memory compression is not intuitively straightforward due to rigid rules imposed by the state-of-the-art manager Buddy System from the beginning of the design. To relieve the aforementioned problems and provide broader design space for system designers, we propose Zweilous, a clean slate physical memory management framework. It is self-contained, highly decoupled, and thus can co-exist with the vanilla memory manager. Separate self-contained metadata/functions guarantee a flexible extension with little modification to current frameworks. To show it is easy to add enhanced functions that accelerate the evolution of the memory management subsystem, we implement Hzmem, a new large page memory manager redesign enhanced with the function of main memory compression. Our method achieves competitive performance compared with native and virtualized large page support, effective memory size increased and fewer impacts on other parts of the operating system. [ABSTRACT FROM AUTHOR]

Subjects

Subjects :
*MEMORY
*CLOUD computing
*METADATA

Details

Language :
English
ISSN :
00189340
Volume :
70
Issue :
9
Database :
Academic Search Index
Journal :
IEEE Transactions on Computers
Publication Type :
Academic Journal
Accession number :
153127900
Full Text :
https://doi.org/10.1109/TC.2020.3009124