sponsors
help promote
usenix conference policies
You are here
Write Amplification Reduction in Flash-Based SSDs Through Extent-Based Temperature Identification
Mansour Shafaei and Peter Desnoyers, Northeastern University; Jim Fitzpatrick, SanDisk Corporation
We apply an extent-based clustering technique to the problem of identifying “hot” or frequently-written data in an SSD, allowing such data to be segregated for improved cleaning performance. We implement and evaluate this technology in simulation, using a page-mapped FTL with Greedy cleaning and separate hot and cold write frontiers. We compare it with two recently proposed hot data identification algorithms, Multiple Hash Functions and Multiple Bloom Filters, keeping the remainder of the FTL / cleaning algorithm unchanged. In almost all cases write amplification was lower with the extent-based algorithm; although in some cases the improvement was modest, in others it was as much as 20%. These gains are achieved with very small amounts of memory, e.g. roughly 10KB for the implementation tested, an important factor for SSDs where most DRAMis dedicated to address maps and data buffers.
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.
author = {Mansour Shafaei and Peter Desnoyers and Jim Fitzpatrick},
title = {Write Amplification Reduction in {Flash-Based} {SSDs} Through {Extent-Based} Temperature Identification},
booktitle = {8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 16)},
year = {2016},
address = {Denver, CO},
url = {https://www.usenix.org/conference/hotstorage16/workshop-program/presentation/shafaei},
publisher = {USENIX Association},
month = jun
}
connect with us