Proceedings of the 29th Annual ACM Symposium on Applied Computing 2014
DOI: 10.1145/2554850.2554871
|View full text |Cite
|
Sign up to set email alerts
|

ICAP, a new flash wear-leveling algorithm inspired by locality

Abstract: In this paper, we extend a trivial wear-leveling algorithm to reduce the management overhead of leveraging the number of write operations over all data blocks. By exploiting access locality, most parts of a mapping table of a flash translation layer (FTL) keep unchanged since wear leveling is adopted only when a block tends to be unreliable. Because the mapping table is changed rarely, we can reduce the mounting time by record most portion of the mapping table on the flash drive. Furthermore, we can give short… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…In a large system for long-term storage, the effect of these infrequent accesses can accumulate to be a large drain on power [Wildani and Miller 2010]. Recent studies have investigated using temporal locality [Lo et al 2014] or spatial locality [Wu and He 2012] to more intelligently manage the flash translation in solid-state devices. The grouping methodologies we discuss have been tested for a variety of use cases including selectively prefetching fingerprints into a cache [Wildani et al 2013], which may be a useful starting point for a generalized flash grouping technique.…”
Section: Grouping Versus Caching and Prefetchingmentioning
confidence: 99%
“…In a large system for long-term storage, the effect of these infrequent accesses can accumulate to be a large drain on power [Wildani and Miller 2010]. Recent studies have investigated using temporal locality [Lo et al 2014] or spatial locality [Wu and He 2012] to more intelligently manage the flash translation in solid-state devices. The grouping methodologies we discuss have been tested for a variety of use cases including selectively prefetching fingerprints into a cache [Wildani et al 2013], which may be a useful starting point for a generalized flash grouping technique.…”
Section: Grouping Versus Caching and Prefetchingmentioning
confidence: 99%