File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

노삼혁

Noh, Sam H.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Chip-Level RAID with Flexible Stripe Size and Parity Placementfor Enhanced SSD Reliability

Author(s)
Kim, JaehoLee, EunjaeChoi, JongmooLee, DongheeNoh, Sam H.
Issued Date
2016-04
DOI
10.1109/TC.2014.2375179
URI
https://scholarworks.unist.ac.kr/handle/201301/18961
Fulltext
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6983599
Citation
IEEE TRANSACTIONS ON COMPUTERS, v.65, no.4, pp.1116 - 1130
Abstract
The move from SLC to MLC/TLC flash memory technology is increasing SSD capacity at lower cost, but at the cost of sacrificing reliability. An approach to remedy this loss is to employ the RAID architecture with the chips that comprise SSDs. However, using the traditional RAID approach may result in negative effects as the total number of writes is increased due to the parity updates. In this paper, we describe Elastic Striping and Anywhere Parity (eSAP)-RAID, a RAID scheme that allows flexible stripe sizes and parity placement. Using performance and lifetime models that we derive of SSDs employing RAID-5 and eSAP-RAID, we show that eSAPRAID brings about significant performance and reliability benefits by reducing parity writes compared to RAID-5. We also implement these schemes in SSDs using DiskSim with SSD Extension and validate the models using realistic workloads. We also discuss policies such as dynamic stripe sizing and selective data protection that exploits the flexible nature of eSAP. We show that through such policies particular reliability enhancement goals can be met.
Publisher
IEEE COMPUTER SOC
ISSN
0018-9340
Keyword
Flash memoryreliabilityRAIDSSD

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.