DocumentCode :
1976638
Title :
File-Based Memory Management for Non-volatile Main Memory
Author :
Oikawa, S. ; Miki, Shigehito
Author_Institution :
Div. of Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear :
2013
fDate :
22-26 July 2013
Firstpage :
559
Lastpage :
568
Abstract :
Active research and development efforts on byte addressable non-volatile (NV) memory technologies, such as STT-RAM, PCM, and ReRAM, have been conducted in recent years. Because they are byte addressable, they can be used as main memory by directly connecting them to CPUs. Because they are non-volatile, they can also be used as storage device. While there were the active researches on their use for either main memory or secondary storage, these researches were conducted independently. This paper presents the memory management methods that enable the integration of main memory and file systems, thus, both main memory and storage are realized on the same byte addressable NV memory. The presented methods construct a file system on NV memory, and memory blocks assigned to files are exported for the use of main memory. We implemented the proposed methods in the Linux kernel, and performed their evaluation. The evaluation results show that the file-based methods can perform comparably to the existing DRAM memory allocator and can maintain the consistency of a file system.
Keywords :
DRAM chips; Linux; operating system kernels; phase change memories; storage management; CPU; DRAM memory allocator; Linux kernel; NV memory technology; PCM; ReRAM; STT-RAM; byte addressable NV memory; file systems; file-based memory management; file-based methods; memory blocks; memory management methods; nonvolatile main memory; performance evaluation; secondary storage; storage device; Data structures; Kernel; Linux; Memory management; Nonvolatile memory; Random access memory; Resource management; File System; Memory Management; Non-Volatile Main Memory; Operating Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
Conference_Location :
Kyoto
Type :
conf
DOI :
10.1109/COMPSAC.2013.90
Filename :
6649880
Link To Document :
بازگشت