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

Full metadata record

DC Field Value Language
dc.citation.conferencePlace US -
dc.citation.conferencePlace Santa Clara UniversitySanta Clara -
dc.citation.startPage 7208279 -
dc.citation.title 31st Symposium on Massive Storage Systems and Technologies (MSST 2015) -
dc.contributor.author Park, Heejin -
dc.contributor.author Kim, Jaeho -
dc.contributor.author Choi, Jongmoo -
dc.contributor.author Lee, Donghee -
dc.contributor.author Noh, Sam H. -
dc.date.accessioned 2023-12-19T22:36:03Z -
dc.date.available 2023-12-19T22:36:03Z -
dc.date.created 2016-06-08 -
dc.date.issued 2015-06-04 -
dc.description.abstract As the market becomes competitive, SSD manufacturers are making use of multi-bit cell flash memory such as MLC and TLC chips in their SSDs. However, these chips have lower data retention period and endurance than SLC chips. With the reduced data retention period and endurance level, retention errors occur more frequently. One solution for these retention errors is to employ strong ECC to increase error correction strength. However, employing strong ECC may result in waste of resources during the early stages of flash memory lifetime as it has high reliability and data retention errors are rare during this period. The other solution is to employ data scrubbing that periodically refreshes data by reading and then writing the data to new locations after correcting errors through ECC. Though it is a viable solution for the retention error problem, data scrubbing hurts performance and lifetime of SSDs as it incurs extra read and write requests. Targeting data retention errors, we propose incremental redundancy (IR) that incrementally reinforces error correction capabilities when the data retention error rate exceeds a certain threshold. This extends the time before data scrubbing should occur, providing a grace period in which the block may be garbage collected. We develop mathematical analyses that project the lifetime and performance of IR as well as when using conventional data scrubbing. Through mathematical analyses and experiments with both synthetic and real workloads, we compare the lifetime and performance of the two schemes. Results suggest that IR can be a promising solution to overcome data retention errors of contemporary multi-bit cell flash memory. In particular, our study shows that IR can extend the maximum data retention period by 5 to 10 times. Additionally, we show that IR can reduce the write amplification factor by half under real workloads. -
dc.identifier.bibliographicCitation 31st Symposium on Massive Storage Systems and Technologies (MSST 2015), pp.7208279 -
dc.identifier.doi 10.1109/MSST.2015.7208279 -
dc.identifier.issn 2160-1968 -
dc.identifier.scopusid 2-s2.0-84952037012 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/35528 -
dc.identifier.url http://ieeexplore.ieee.org/document/7208279/?arnumber=7208279 -
dc.language 영어 -
dc.publisher IEEE -
dc.title Incremental Redundancy to Reduce Data Retention Errors in Flash-based SSDs -
dc.type Conference Paper -
dc.date.conferenceDate 2015-05-30 -

qrcode

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