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...
Main Authors: | , , , |
---|---|
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_ | 1825952259757834240 |
---|---|
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 |