• DocumentCode
    2341643
  • Title

    HeRMES: high-performance reliable MRAM-enabled storage

  • Author

    Miller, Ethan L. ; Brandt, Scott A. ; Long, Darrell D E

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Cruz, CA, USA
  • fYear
    2001
  • fDate
    20-22 May 2001
  • Firstpage
    95
  • Lastpage
    99
  • Abstract
    Magnetic RAM (MRAM) is a new memory technology with access and cost characteristics comparable to those of conventional dynamic RAM (DRAM) and the non-volatility of magnetic media such as disk. Simply replacing DRAM with MRAM will make main memory non-volatile, but it will not improve file system performance. However, effective use of MRAM in a file system has the potential to significantly improve performance over existing file systems. The HeRMES file system will use MRAM to dramatically improve file system performance by using it as a permanent store for both file system data and metadata. In particular, metadata operations, which make up over 50% of all file system requests [14], are nearly free in HeRMES because they do not require any disk accesses. Data requests will also be faster, both because of increased metadata request speed and because using MRAM as a non-volatile cache will allow HeRMES to better optimize data placement on disk. Though MRAM capacity is too small to replace disk entirely, HeRMES will use MRAM to provide high-speed access to relatively small units of data and metadata, leaving most file data stored on disk.
  • Keywords
    data structures; storage management; file systems; high-performance reliable MRAM-enabled storage; magnetic RAM; memory technology; metadata operations; Computer science; Costs; DRAM chips; Data structures; File systems; Nonvolatile memory; Pain; Random access memory; Read-write memory; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 2001. Proceedings of the Eighth Workshop on
  • Print_ISBN
    0-7695-1040-X
  • Type

    conf

  • DOI
    10.1109/HOTOS.2001.990067
  • Filename
    990067