Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process

Flash memory reliability and the performance have been confirmed as an improvement in the storage subsystem technological advancement, especially in supporting an embedded system solution. Conversely, the main constraint of the storage device is the erase-before-write characteristic in handling both...

Full description

Bibliographic Details
Main Authors: Kasim, Hisyamuddin, Abdul Rahiman, Amir Rizaan, Abdul Hamid, Nor Asilah Wati, Perumal, Thinagaran
Format: Article
Language:English
Published: Advances in Science, Technology and Engineering Systems Journal 2020
Online Access:http://psasir.upm.edu.my/id/eprint/86766/1/Minimizing%20the%20cleaning%20cost%20in%20flash%20based%20storage.pdf
_version_ 1796981753879986176
author Kasim, Hisyamuddin
Abdul Rahiman, Amir Rizaan
Abdul Hamid, Nor Asilah Wati
Perumal, Thinagaran
author_facet Kasim, Hisyamuddin
Abdul Rahiman, Amir Rizaan
Abdul Hamid, Nor Asilah Wati
Perumal, Thinagaran
author_sort Kasim, Hisyamuddin
collection UPM
description Flash memory reliability and the performance have been confirmed as an improvement in the storage subsystem technological advancement, especially in supporting an embedded system solution. Conversely, the main constraint of the storage device is the erase-before-write characteristic in handling both write and re-write I/O operations. More attention must be taken into consideration to handle both I/O operations. To overwhelm this constraint, a time-consuming garbage collection scheme has been introduced. This paper presents an optimized cleaning scheme that significantly reduces the required cleaning collection cost without interfering the memory I/O operations. The candidate sector to be erased is being determined by a score factor together with an erasure count before selecting the actual victim sector to be cleaned. The experimental results show the proposed approach assists in reducing the garbage collection cost since the number of sectors used in handling the I/O operations is being minimized. Even the sector becomes the candidates, but the score factor will be the tiebreaker to determine whether the sector needs to be cleaned or not. On the contrary, the proposed scheme increases the number of copy operations due to new sector requirement while the degree of the wear-levelling emulate the standing sector cleaning scheme.
first_indexed 2024-03-06T10:42:16Z
format Article
id upm.eprints-86766
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T10:42:16Z
publishDate 2020
publisher Advances in Science, Technology and Engineering Systems Journal
record_format dspace
spelling upm.eprints-867662021-11-16T03:34:51Z http://psasir.upm.edu.my/id/eprint/86766/ Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process Kasim, Hisyamuddin Abdul Rahiman, Amir Rizaan Abdul Hamid, Nor Asilah Wati Perumal, Thinagaran Flash memory reliability and the performance have been confirmed as an improvement in the storage subsystem technological advancement, especially in supporting an embedded system solution. Conversely, the main constraint of the storage device is the erase-before-write characteristic in handling both write and re-write I/O operations. More attention must be taken into consideration to handle both I/O operations. To overwhelm this constraint, a time-consuming garbage collection scheme has been introduced. This paper presents an optimized cleaning scheme that significantly reduces the required cleaning collection cost without interfering the memory I/O operations. The candidate sector to be erased is being determined by a score factor together with an erasure count before selecting the actual victim sector to be cleaned. The experimental results show the proposed approach assists in reducing the garbage collection cost since the number of sectors used in handling the I/O operations is being minimized. Even the sector becomes the candidates, but the score factor will be the tiebreaker to determine whether the sector needs to be cleaned or not. On the contrary, the proposed scheme increases the number of copy operations due to new sector requirement while the degree of the wear-levelling emulate the standing sector cleaning scheme. Advances in Science, Technology and Engineering Systems Journal 2020-04 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/86766/1/Minimizing%20the%20cleaning%20cost%20in%20flash%20based%20storage.pdf Kasim, Hisyamuddin and Abdul Rahiman, Amir Rizaan and Abdul Hamid, Nor Asilah Wati and Perumal, Thinagaran (2020) Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process. Advances in Science, Technology and Engineering Systems, 5 (2). 561 - 566. ISSN 2415-6698 https://astesj.com/v05/i02/p70/ 10.25046/aj050270
spellingShingle Kasim, Hisyamuddin
Abdul Rahiman, Amir Rizaan
Abdul Hamid, Nor Asilah Wati
Perumal, Thinagaran
Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process
title Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process
title_full Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process
title_fullStr Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process
title_full_unstemmed Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process
title_short Minimizing the cleaning cost in flash based storage sub-systems by proliferating the valid data copying process
title_sort minimizing the cleaning cost in flash based storage sub systems by proliferating the valid data copying process
url http://psasir.upm.edu.my/id/eprint/86766/1/Minimizing%20the%20cleaning%20cost%20in%20flash%20based%20storage.pdf
work_keys_str_mv AT kasimhisyamuddin minimizingthecleaningcostinflashbasedstoragesubsystemsbyproliferatingthevaliddatacopyingprocess
AT abdulrahimanamirrizaan minimizingthecleaningcostinflashbasedstoragesubsystemsbyproliferatingthevaliddatacopyingprocess
AT abdulhamidnorasilahwati minimizingthecleaningcostinflashbasedstoragesubsystemsbyproliferatingthevaliddatacopyingprocess
AT perumalthinagaran minimizingthecleaningcostinflashbasedstoragesubsystemsbyproliferatingthevaliddatacopyingprocess