arrow
Return

Frequent Pattern-Based Mapping at Flash Translation Layer of Solid-State Drives

delete2019-01-01
delete3
delete
OA
AI
J
Jun Li
X
Xiaofei Xu
B
Bowen Huang
J
Jianwei Liao
彭小宁 (Xiaoning Peng) *
DOI:10.1109/ACCESS.2019.2929056delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In order to reduce the overhead of garbage collection, as well as yield an even erasure distribution of blocks in solid-state drives (SSDs), this paper proposes a mapping approach at flash translation layer (FTL) of the SSD devices. To be specific, it first analyzes certain I/O requests, for mining frequent item sets of logical sector numbers, to direct scheduling the write requests. After that, we map the requests belonging to the same frequent itemset, to the SSD blocks having a relative small erasure count. That is to say, these requests are supposed to be flushed onto the same SSD blocks when they have been ejected from the cache. As a result, the data on the same block are mostly like to be rewritten together in the near future, so that the overhead of garbage collection can be significantly cut down. Furthermore, it is able to yield a uniform erasure distribution among all blocks of SSDs even without wear-leveling optimization, to purposely extend the lifetime of the SSDs. Through a series of simulation experiments with a number of write-intensive disk traces of real-world applications, we conclude that this newly proposed mechanism does work, as expected.
Keywords:
Solid state disk
write frequent patterns
mapping
garbage collection
erasure evenness
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

S
southwest university - china
Scholars:
2.6W
Papers: 1.9W
Citations: 21