An Efficient Sudden-Power-Off-Recovery Design with Guaranteed Booting Time for Solid State Drives

2016 
Solid state drives (SSDs) that deliver high- bandwidth and low-latency performance have become the mainstream of storage devices in modern systems. Over the past years, there has been a great deal of researches conducted to improve the SSD performance or reliability with parallel or efficient address translation designs. On the contrary, little work is done for the optimization to guarantee the booting/recovery time of SSDs after any sudden power-off. Motivated by the fact that the fast-growing SSD capacity gradually makes existing scanning and recovering processes become infeasible and unacceptable, we propose an efficient sudden-power-off-recovery design to recover an SSD with guaranteed booting time. The proposed design was implemented on an SSD prototyping platform equipped with in-house NAND flash memories and was evaluated with various benchmarks. The results demonstrate that after sudden power-off, the prototyped SSD can be recovered with a guaranteed and bounded booting time between 80ms and 200ms.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    17
    References
    2
    Citations
    NaN
    KQI
    []