• DocumentCode
    1672334
  • Title

    MRAMFS: a compressing file system for non-volatile RAM

  • Author

    Edel, Nathan K. ; Tuteja, Deepa ; Miller, Ethan L. ; Brandt, Scott A.

  • Author_Institution
    Jack Baskin Sch. of Eng., California Univ., Santa Cruz, CA, USA
  • fYear
    2004
  • Firstpage
    596
  • Lastpage
    603
  • Abstract
    File systems using non-volatile RAM (NVRAM) promise great improvements in file system performance over conventional disk storage. However, current technology allows for a relatively small amount of NVRAM, limiting the effectiveness of such an approach. We have developed a prototype in-memory file system which utilizes data compression on inodes, and which has preliminary support for compression of file blocks. Our file system, MRAMFS, is also based on data structures tuned for storage efficiency in non-volatile memory. This prototype allows us to examine how to use this limited resource more efficiently. Simulations show that inodes can be reduced to 15-20 bytes each at a rate of 250,000 or more inodes per second. This is a space savings of 79-85% over conventional 128-byte inodes. Our prototype file system shows that for metadata operations, inode compression does not significantly impact performance, while significantly reducing the space used by inodes. We also note that a naive block-based implementation of file compression does not perform acceptably either in terms of speed or compression achieved.
  • Keywords
    data compression; random-access storage; storage management; NVRAM; data compression; file compression system; in-memory file system; inodes; metadata operations; nonvolatile RAM; Bandwidth; Costs; Data compression; Delay; File systems; Nonvolatile memory; Prototypes; Random access memory; Read-write memory; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings. The IEEE Computer Society's 12th Annual International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2251-3
  • Type

    conf

  • DOI
    10.1109/MASCOT.2004.1348317
  • Filename
    1348317