2014 IEEE 33rd International Performance Computing and Communications Conference (IPCCC) 2014
DOI: 10.1109/pccc.2014.7017095
|View full text |Cite
|
Sign up to set email alerts
|

A hybrid erasure-coded ECC scheme to improve performance and reliability of solid state drives

Abstract: The high performance and ever-increasing capacity of flash memory has led to the rapid adoption of Solid-State Disks (SSDs) in mass storage systems. In order to increase disk capacity, multi-level cells (MLC) are used in the design of SSDs, but the use of such SSDs in persistent storage systems raise concerns for users due to the low reliability of such disks. In this paper, we present a hybrid erasure-coded (EECC) architecture that incorporates ECC schemes and erasure codes to improve both performance and rel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…The frequent parity writes/updates will affect the write throughput and lifetime endurance of the SSD. To handle those extra writes/updates, solutions 4,5 are proposed.…”
Section: Data Redundancy Across Chipsmentioning
confidence: 99%
See 4 more Smart Citations
“…The frequent parity writes/updates will affect the write throughput and lifetime endurance of the SSD. To handle those extra writes/updates, solutions 4,5 are proposed.…”
Section: Data Redundancy Across Chipsmentioning
confidence: 99%
“…Therefore, we deploy the across-chips data redundancy in H2-SSD to reconstruct data strips with uncorrectable bit errors, but not all data on a failed chip, which is different from CR5M 4 and EECC. 5 In other words, we can distribute a portion of strips in the same stripe on one chip, under the assumption those chips rarely fail. More specifically, within one stripe, we need to put the c1 × s data strips on each MLC chip at least, and the s parity strips on the SLC chip, in compensation for the low capacity of the SLC chip, as demonstrated in Figure 3.…”
Section: Generation Of Paritymentioning
confidence: 99%
See 3 more Smart Citations