• DocumentCode
    644382
  • Title

    A New Metadata Update Method for Fast Recovery of SSD Cache

  • Author

    Jing Yang ; Qing Yang

  • Author_Institution
    Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
  • fYear
    2013
  • fDate
    17-19 July 2013
  • Firstpage
    60
  • Lastpage
    67
  • Abstract
    In order to maintain data in an SSD (solid-state disk) cache durable after a crash or reboot, metadata information needs to be stored persistently in SSD. There are two typical metadata methods, update-write-update and write-update. While write-update method has one less SSD write operation than update-write-update for each write I/O, it limits the amount of cached data that can be used after a system crash. We present a design and implementation of a novel metadata update method for SSD cache, referred to as Lazy-Update Following an Update-Write (LUFUW). Our new metadata update method allows maximal amount of data in SSD cache available upon restart after a power failure or system crash with minimal additional writes to SSD. This capability makes restart run twice as fast as existing SSD caches such as Flash cache [1] that can only use dirty data in the cache after crash recovery. We present our prototype implementation on Linux kernel and performance measurements as compared with existing SSD cache solutions.
  • Keywords
    Linux; cache storage; meta data; operating system kernels; LUFUW method; Linux kernel; SSD write operation; fast SSD cache recovery; lazy-update following an update-write method; metadata information; metadata update method; performance measurements; solid-state disk cache; system crash; system reboot; update-write-update method; write input-output; write-update method; Benchmark testing; Computer crashes; Linux; Prototypes; Random access memory; Servers; Virtual machining; SSD; cache; data recovery; metadata; storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2013 IEEE Eighth International Conference on
  • Conference_Location
    Xi´an
  • Type

    conf

  • DOI
    10.1109/NAS.2013.14
  • Filename
    6665346