• DocumentCode
    2518819
  • Title

    Exploiting superpages in a nonvolatile memory file system

  • Author

    Qiu, Sheng ; Reddy, A. L Narasimha

  • Author_Institution
    Texas A&M Univ., College Station, TX, USA
  • fYear
    2012
  • fDate
    16-20 April 2012
  • Firstpage
    1
  • Lastpage
    5
  • 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 ×86) for large files. We show that it is possible to achieve better performance without loss of space utilization efficiency of nonvolatile memory.
  • Keywords
    random-access storage; SCM device; critical system resource; emerging nonvolatile memory technology; file system performance; memory bus; memory management hardware resource; memory management resource; nonvolatile memory file system; normal DRAM; space utilization efficiency; storage class memory; superpages; Hardware; Memory management; Nonvolatile memory; Operating systems; Performance evaluation; Random access memory; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on
  • Conference_Location
    San Diego, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4673-1745-0
  • Electronic_ISBN
    2160-195X
  • Type

    conf

  • DOI
    10.1109/MSST.2012.6232384
  • Filename
    6232384