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,...

Descripción completa

Detalles Bibliográficos
Autores principales: Lim, Seung-Ho, Park, Ki-Woong
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