Recently PRAM (Phase-change RAM) is emerging as a promising next generation non-volatile memory device, because it supports fast byte-level access capability and in-place update (no erase-before-program constraint) unlike traditional NAND Flash. Although this PRAM technology is not matured yet, in terms of capacity and write performance, we expect that using this PRAM with traditional NAND Flash enables us to design high-performance and low cost storage for consumer electronics. So in this paper, we introduce a PRAM and NAND hybrid storage design as a practical approach. To this end, we first define a hybrid storage architecture, and then design a hybrid FTL (Flash Translation Layer) and a hybrid FAT filesystem. Finally, we demonstrate that our proposed hybrid storage solution enhances the storage performance 6 times faster and lifetime 6.4 times longer, on the average.
[1]
Joonwon Lee,et al.
CFLRU: a replacement algorithm for flash memory
,
2006,
CASES '06.
[2]
Hyojun Kim,et al.
BPLRU: A Buffer Management Scheme for Improving Random Writes in Flash Storage
,
2008,
FAST.
[3]
Kailash Gopalakrishnan,et al.
Overview of candidate device technologies for storage-class memory
,
2008,
IBM J. Res. Dev..
[4]
Sorin Faibish,et al.
DualFS: A New Journaling File System for Linux
,
2007,
LSF.
[5]
José M. García,et al.
The Design of New Journaling File Systems: The DualFS Case
,
2007,
IEEE Transactions on Computers.
[6]
Hyung Gyu Lee,et al.
A PRAM and NAND flash hybrid architecture for high-performance embedded storage subsystems
,
2008,
EMSOFT '08.