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
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;
Conference_Titel :
Networking, Architecture and Storage (NAS), 2013 IEEE Eighth International Conference on
Conference_Location :
Xi´an
DOI :
10.1109/NAS.2013.14