On the Impact of Garbage Collection on Flash-Based SSD Endurance

Authors: 

Robin Verschoren and Benny Van Houdt, University of Antwerp

Abstract: 

Garbage collection has a profound impact on the write amplification in flash-based SSDs, which in turn may significantly reduce its life span. The unequal wear of data blocks further contributes to this reduced life span. In this paper we study two performance measures: the SSD endurance which assesses the life span of an SSD and the PE fairness which is a measure for the degree of unequal wear.

We demonstrate, using a mean field model and simulation, how these measures are affected by the garbage collection algorithm, spare factor, etc. Numerical results indicate that under uniform random writes there is no need to implement a wear leveling technique. For hot and cold data we see that design choices that lower the PE fairness may still result in a higher SSD endurance, which suggests that one should not emphasize too much on equaling the wear.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {200120,
author = {Robin Verschoren and Benny Van Houdt},
title = {On the Impact of Garbage Collection on Flash-Based {SSD} Endurance},
booktitle = {4th Workshop on Interactions of NVM/Flash with Operating Systems and Workloads ({INFLOW} 16)},
year = {2016},
address = {Savannah, GA},
url = {https://www.usenix.org/conference/inflow16/workshop-program/presentation/verschoren},
publisher = {{USENIX} Association},
}