Cargando…
Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices
NAND flash memory-based storage devices are vulnerable to errors induced by NAND flash memory cells. Error-correction codes (ECCs) are integrated into the flash memory controller to correct errors in flash memory. However, since ECCs show inherent limits in checking the excessive increase in errors,...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7287968/ https://www.ncbi.nlm.nih.gov/pubmed/32456045 http://dx.doi.org/10.3390/s20102952 |
_version_ | 1783545171212763136 |
---|---|
author | Lim, Seung-Ho Park, Ki-Woong |
author_facet | Lim, Seung-Ho Park, Ki-Woong |
author_sort | Lim, Seung-Ho |
collection | PubMed |
description | NAND flash memory-based storage devices are vulnerable to errors induced by NAND flash memory cells. Error-correction codes (ECCs) are integrated into the flash memory controller to correct errors in flash memory. However, since ECCs show inherent limits in checking the excessive increase in errors, a complementary method should be considered for the reliability of flash storage devices. In this paper, we propose a scheme based on lossless data compression that enhances the error recovery ability of flash storage devices, which applies to improve recovery capability both of inside and outside the page. Within a page, ECC encoding is realized on compressed data by the adaptive ECC module, which results in a reduced code rate. From the perspective of outside the page, the compressed data are not placed at the beginning of the page, but rather is placed at a specific location within the page, which makes it possible to skip certain pages during the recovery phase. As a result, the proposed scheme improves the uncorrectable bit error rate (UBER) of the legacy system. |
format | Online Article Text |
id | pubmed-7287968 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-72879682020-06-15 Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices Lim, Seung-Ho Park, Ki-Woong Sensors (Basel) Article NAND flash memory-based storage devices are vulnerable to errors induced by NAND flash memory cells. Error-correction codes (ECCs) are integrated into the flash memory controller to correct errors in flash memory. However, since ECCs show inherent limits in checking the excessive increase in errors, a complementary method should be considered for the reliability of flash storage devices. In this paper, we propose a scheme based on lossless data compression that enhances the error recovery ability of flash storage devices, which applies to improve recovery capability both of inside and outside the page. Within a page, ECC encoding is realized on compressed data by the adaptive ECC module, which results in a reduced code rate. From the perspective of outside the page, the compressed data are not placed at the beginning of the page, but rather is placed at a specific location within the page, which makes it possible to skip certain pages during the recovery phase. As a result, the proposed scheme improves the uncorrectable bit error rate (UBER) of the legacy system. MDPI 2020-05-22 /pmc/articles/PMC7287968/ /pubmed/32456045 http://dx.doi.org/10.3390/s20102952 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lim, Seung-Ho Park, Ki-Woong Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices |
title | Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices |
title_full | Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices |
title_fullStr | Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices |
title_full_unstemmed | Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices |
title_short | Compression-Assisted Adaptive ECC and RAID Scattering for NAND Flash Storage Devices |
title_sort | compression-assisted adaptive ecc and raid scattering for nand flash storage devices |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7287968/ https://www.ncbi.nlm.nih.gov/pubmed/32456045 http://dx.doi.org/10.3390/s20102952 |
work_keys_str_mv | AT limseungho compressionassistedadaptiveeccandraidscatteringfornandflashstoragedevices AT parkkiwoong compressionassistedadaptiveeccandraidscatteringfornandflashstoragedevices |