Exploiting superpages in a nonvolatile memory file system Conference Paper uri icon

abstract

  • Emerging nonvolatile memory technologies (sometimes referred as Storage Class Memory (SCM)), are poised to close the enormous performance gap between persistent storage and main memory. The SCM devices can be attached directly to memory bus and accessed like normal DRAM. It becomes then possible to exploit memory management hardware resources to improve file system performance. However, in this case, SCM may share critical system resources such as the TLB, page table with DRAM which can potentially impact SCM's performance. In this paper, we propose to solve this problem by employing superpages to reduce the pressure on memory management resources such as the TLB. As a result, the file system performance is further improved. We also analyze the space utilization efficiency of superpages. We improve space efficiency of the file system by allocating normal pages (4KB) for small files while allocating super pages (2MB on x86) for large files. We show that it is possible to achieve better performance without loss of space utilization efficiency of nonvolatile memory. 2012 IEEE.

name of conference

  • 012 IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST)

published proceedings

  • 2012 IEEE 28TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST)

author list (cited authors)

  • Qiu, S., & Reddy, A.

citation count

  • 3

complete list of authors

  • Qiu, Sheng||Reddy, AL Narasimha

publication date

  • January 2012