DocumentCode
1918715
Title
VMMF: Volatile memory management framework
Author
Kawai, Eiji
Author_Institution
Nat. Inst. of Inf. & Commun. Technol., Tokyo, Japan
fYear
2012
fDate
19-22 March 2012
Firstpage
1
Lastpage
6
Abstract
The growing size of computer memory offers an opportunity to improve the performance of applications by storing as much data as possible in memory. However, this aggressive memory utilization should be managed carefully, because severe system-wide performance degradation can result from virtual memory (VM) paging activities once a memory shortage occurs. In this study, we propose a volatile memory management framework (VMMF) for such applications. Volatile memory means the owner process desires to use it for better performance but the system can reclaim it asynchronously without saving the content into the swap area. The concept of this framework is similar to that of “weak reference” implemented in several programming languages with the garbage collection (GC) mechanism. We extend the concept to a programming style with explicit memory management, which is adopted by many applications implemented in C/C++. The VMMF can improve performance robustness against fluctuations in memory demand.
Keywords
C++ language; paged storage; performance evaluation; C-C++; VMMF; computer memory; garbage collection mechanism; memory utilization management; programming languages; system-wide performance degradation; virtual memory paging activities; volatile memory management framework; Instruction sets; Kernel; Memory management; Programming; Resource management; Semantics;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Conference (SysCon), 2012 IEEE International
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4673-0748-2
Type
conf
DOI
10.1109/SysCon.2012.6189433
Filename
6189433
Link To Document