2013
DOI: 10.14778/2536360.2536372
|View full text |Cite
|
Sign up to set email alerts
|

Improving flash write performance by using update frequency

Abstract: Solid-state drives (SSDs) are quickly becoming the default storage medium as the cost of NAND flash memory continues to drop. However, flash memory introduces new challenges, as data cannot be efficiently updated in-place. To overcome the technology's limitations, SSDs incorporate a software Flash Translation Layer (FTL) that implements out-of-place updates, typically by storing data in a log-structured fashion. Despite a large number of existing FTL algorithms, SSD performance, predictability, and lifetime re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

4
47
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 44 publications
(51 citation statements)
references
References 13 publications
(26 reference statements)
4
47
0
Order By: Relevance
“…It separates cold and hot valid pages during GC, which reduces the page copy overhead. Our study is in line with these works [33], [46], [52], [54], [56] in terms of improving SSD performance. In contrast, we focus on improving the internal GC procedure.…”
Section: Related Worksupporting
confidence: 90%
See 1 more Smart Citation
“…It separates cold and hot valid pages during GC, which reduces the page copy overhead. Our study is in line with these works [33], [46], [52], [54], [56] in terms of improving SSD performance. In contrast, we focus on improving the internal GC procedure.…”
Section: Related Worksupporting
confidence: 90%
“…Hot/cold data separation: Lee et al [33] perform an empirical study that shows the hot/cold data separation policies which can reduce the GC overhead. Stoica et al [46] proposed an update frequency-based data placement algorithm. This algorithm reduces the number of valid pages within a victim block, which reduces the GC overhead.…”
Section: Related Workmentioning
confidence: 99%
“…Note that the devices used have higher SSD capacity-that is, 32GB and 64GB-but the MaSM algorithms need only a fraction of that space to offer high update rate with low or negligible impact on the query response time. Hence the rest of the SSD capacity can be used by the database system for other operations, or can be used as additional space, allowing the SSD device to optimize garbage collection and prolong its lifetime [Bux and Iliadis 2010;Stoica and Ailamaki 2013]. Similarly, the MaSM algorithms need a fraction of the available memory for its operation, leaving the better part of the memory available for memory-hungry operators like hash-joins.…”
Section: Methodsmentioning
confidence: 99%
“…In particular, we assume that data are updated randomly with the same probability and that the LRW (Least Recently Written) policy is used to select victim blocks for GC [25]. For further derivations of GC period and effective OPS (Over Provisioning Space) size in the next section, we briefly present results of a previous study that derives the utilization of the victim block for GC [37].…”
Section: A Garbage Collection Periodmentioning
confidence: 99%
“…Assuming that U is extremely large, u can be transformed by applying the Euler's limit and the Lambert-W function as follows [37], [38]:…”
Section: A Garbage Collection Periodmentioning
confidence: 99%