Improving performance and lifetime of solid-state drives using hardware-accelerated compression

The performance and lifetime of highperformance solid-state drives (SSDs) can be improved by data compression, which can reduce the amount of data physically transferred from/to flash memory. In this paper, we present our experience of building a high-performance solid-state drive using a hardware a...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on consumer electronics Vol. 57; no. 4; pp. 1732 - 1739
Main Authors Sungjin Lee, Jihoon Park, Fleming, Kermin, Arvind, Jihong Kim
Format Journal Article
LanguageEnglish
Published New York IEEE 01.11.2011
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The performance and lifetime of highperformance solid-state drives (SSDs) can be improved by data compression, which can reduce the amount of data physically transferred from/to flash memory. In this paper, we present our experience of building a high-performance solid-state drive using a hardware accelerated compression module called BlueZIP. In order to fully exploit the BlueZIP module, we devise a compression-aware flash translation layer (FTL), called CaFTL, which supports compressionaware address mapping and garbage collection for BlueZIP. For poorly compressed pages, CaFTL supports selective compression so that unnecessary compression can be avoided. We have implemented a complete SSD prototype with BlueZIP on an FPGA-based custom SSD platform and evaluated its effectiveness using realistic workloads. Our evaluation results show that BlueZIP can increase the lifetime of the SSD prototype by 26% as well as improve read and write performance by 20% and 27%, respectively, on average 1 .
ISSN:0098-3063
1558-4127
DOI:10.1109/TCE.2011.6131148