In-memory file system for non-volatile memory

Hyunjun Kim, Joonwook Ahn, Sungtae Ryu, Jungsik Choi, Hwansoo Han · 2013

Current memory system hierarchy consists of cache memory, main memory, and secondary storage. Each level in this hierarchy has a different access speed to tolerate the long latency of the lower level but supports a large capacity as a whole memory system. As new technologies introduce non-volatile memories powerful enough to close the performance gap of the previous generation non-volatile memories, we can devise a new memory system that replaces DRAM with non-volatile memory for the main memory. To adopt a new memory technology, we discuss a new file system based on tmpfs with three aspects that need to be included, and evaluate its performance against popular file systems such as ext4.

Read the paper · More papers on PaperTik