NVRAM and File Systems

From PEL Wiki

Jump to: navigation, search

This page contains papers about using NVRAM for file systems.

Non-Volatile Memory for Fast Reliable File Systems (1992, Baker, et al)

  • Uses non-volatile memory as a write buffer, and as a write cache for client workstations using distributed file systems.

HeRMES: High-Performance Reliable MRAM-Enabled Storage(2001 Miller, Brant, Long)

  • Uses Magnetic Memory to store file system metadata and serve as a write cache.
    • Speeds up file system because now it doesn't have to use hard drive blocks to store metadata.

Operating System Management of MEMS-based Storage Devices (2000, Griffen, et al)

  • Microelectromechanical Systems (MEMS) are chips that can move to store data (like a sled that can be pulled in the X and Y direction).
    • Discuss how the OS would have to change to get the most amount of performance out of MEMS.