File-based Memory Management for Non-Volatile Main Memory

被引:4
作者
Oikawa, Shuichi [1 ]
Miki, Satoshi [2 ]
机构
[1] Univ Tsukuba, Div Informat Engn, Fac Engn Informat & Syst, Tsukuba, Ibaraki 305, Japan
[2] FixStars Corp, Tokyo, Japan
来源
2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC) | 2013年
关键词
PHASE-CHANGE MEMORY;
D O I
10.1109/COMPSAC.2013.90
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:559 / 568
页数:10
相关论文
共 17 条
[1]  
[Anonymous], PROTECTED PERISTENT
[2]  
[Anonymous], P 2010 USENIX C ANN
[3]  
[Anonymous], PROTECTED PERISTENT
[4]  
[Anonymous], P 13 USENIX C HOT TO
[5]  
[Anonymous], 2009, P HOTOS 12 WORKSH HO
[6]  
[Anonymous], OVERCOMING SCALING P
[7]  
Bach Maurice J., 1986, Design of the UNIX operating system
[8]  
Condit J, 2009, SOSP'09: PROCEEDINGS OF THE TWENTY-SECOND ACM SIGOPS SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, P133
[9]   Dynamic Co-Management of Persistent RAM Main Memory and Storage Resources [J].
Jung, Ju-Young ;
Cho, Sangyeun .
PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
[10]  
Lee BC, 2009, CONF PROC INT SYMP C, P2, DOI 10.1145/1555815.1555758