Efficient lifetime management of SSD-based RAIDs using dedup-assisted partial stripe writes

Taejin Kim, Sungjin Lee, Jisung Park, Jihong Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

For SSD-based RAID systems, the Diff-RAID technique has been proposed to reduce the probability of correlated multiple failures among SSDs by differentiating the amount of written data to each SSD. Although Diff-RAID works well for workloads with many small random writes (which require frequent parity updates), it does not perform well with recent data center workloads (e.g., key-value stores) which are dominated by large sequential writes (i.e., full stripe writes). In order to efficiently differentiate the amount of written data to each SSD for data center workloads, full stripe writes should be converted to partial stripe writes. However, a naive solution such as using a large chunk size significantly degrades the lifetime of SSDs because of a large increase in parity updates. In this paper, we propose a new lifetime management technique, DA-RAID, which overcomes the limitation of Diff-RAID by using deduplication-assisted partial stripe writes. In DA-RAID, a full stripe write can be converted to a partial stripe write so that the age differentiation among SSDs can be supported without increasing the amount of parity updates. Our experimental results show that DA-RAID can effectively sustain the age difference among SSDs even for data center workloads (for which Diff-RAID fails) without additional parity updates. DA-RAID achieves similar age differences among SSDs as Diff-RAID with a large chunk size while reducing the amount of parity updates by 32% over Diff-RAID.

Original languageEnglish
Title of host publication2016 5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509041367
DOIs
StatePublished - 17 Aug 2016
Event5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016 - Daegu, Korea, Republic of
Duration: 17 Aug 201619 Aug 2016

Publication series

Name2016 5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016

Conference

Conference5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
Country/TerritoryKorea, Republic of
CityDaegu
Period17/08/1619/08/16

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Fingerprint

Dive into the research topics of 'Efficient lifetime management of SSD-based RAIDs using dedup-assisted partial stripe writes'. Together they form a unique fingerprint.

Cite this