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 :
بازگشت