Next Article in Journal
Object/Scene Recognition Based on a Directional Pixel Voting Descriptor
Previous Article in Journal
Transit Traffic Filtration Algorithm from Cleaned Matched License Plate Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Leveraging Static and Dynamic Wear Leveling to Prolong the Lifespan of Solid-State Drives

Department of Electronic Engineering, Seoul National University of Science and Technology, 232 Gongneung-ro, Nowon-gu, Seoul 01811, Republic of Korea
Appl. Sci. 2024, 14(18), 8186; https://doi.org/10.3390/app14188186
Submission received: 17 July 2024 / Revised: 2 September 2024 / Accepted: 7 September 2024 / Published: 11 September 2024
(This article belongs to the Special Issue Advancements in Computer Systems and Operating Systems)

Abstract

In order to extend the lifespan of SSDs, it is essential to achieve wear leveling that evenly distributes the accumulated erase counts of NAND blocks, thereby delaying the occurrence of bad blocks as much as possible. This paper proposes the Greedy-MP policy, integrating static and dynamic wear leveling. When a specific block exhibits excessive erasures surpassing a defined threshold, Greedy-MP initiates the migration of cold data, expected to undergo infrequent modifications, to that block. Additionally, migrated blocks are excluded as candidates for garbage collection until their erase counts reach a similar level to others, preventing premature transition into bad blocks. Performance evaluations demonstrate that Greedy-MP achieves the longest lifespan across all test scenarios. Compared to policies solely utilizing static wear leveling like PWL, it extends the lifespan by up to 1.72 times. Moreover, when integrated with dynamic wear leveling policies such as CB alongside static wear leveling like PWL, it extends the lifespan by up to 1.99 times. Importantly, these extensions are achieved without sacrificing performance. By preserving garbage collection efficiency, Greedy-MP delivers the shortest average response time for I/O requests.
Keywords: erase count; lifespan; NAND; solid-state drives; wear leveling erase count; lifespan; NAND; solid-state drives; wear leveling

Share and Cite

MDPI and ACS Style

Shin, I. Leveraging Static and Dynamic Wear Leveling to Prolong the Lifespan of Solid-State Drives. Appl. Sci. 2024, 14, 8186. https://doi.org/10.3390/app14188186

AMA Style

Shin I. Leveraging Static and Dynamic Wear Leveling to Prolong the Lifespan of Solid-State Drives. Applied Sciences. 2024; 14(18):8186. https://doi.org/10.3390/app14188186

Chicago/Turabian Style

Shin, Ilhoon. 2024. "Leveraging Static and Dynamic Wear Leveling to Prolong the Lifespan of Solid-State Drives" Applied Sciences 14, no. 18: 8186. https://doi.org/10.3390/app14188186

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop