2017
DOI: 10.1145/3121133
|View full text |Cite
|
Sign up to set email alerts
|

Tiny-Tail Flash

Abstract: Flash storage has become the mainstream destination for storage users. However, SSDs do not always deliver the performance that users expect. The core culprit of flash performance instability is the well-known garbage collection (GC) process, which causes long delays as the SSD cannot serve (blocks) incoming I/Os, which then induces the long tail latency problem. We present tt F lash as a solution to this problem. tt F lash … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 108 publications
(24 citation statements)
references
References 14 publications
0
24
0
Order By: Relevance
“…Some works propose to decrease the I/O performance variation and reduce the worst-case latency by garbage collection oriented optimizations. [14][15][16][17] Gugnani et al 18 propose a set of strategies for providing QoS performance guarantee with non-volatile memory express (NVMe) SSDs on virtual environment. Wu et al 2 propose a reinforcement learning-assisted I/O merging technique for improved QoS performance on SSDs.…”
Section: Related Workmentioning
confidence: 99%
“…Some works propose to decrease the I/O performance variation and reduce the worst-case latency by garbage collection oriented optimizations. [14][15][16][17] Gugnani et al 18 propose a set of strategies for providing QoS performance guarantee with non-volatile memory express (NVMe) SSDs on virtual environment. Wu et al 2 propose a reinforcement learning-assisted I/O merging technique for improved QoS performance on SSDs.…”
Section: Related Workmentioning
confidence: 99%
“…Garbage Collection and Write Amplification: When the number of clean blocks reduces to a certain amount, GC is triggered to generate clean pages [36]. The block chosen for GC often contains valid pages.…”
Section: Ssd Internal Operationsmentioning
confidence: 99%
“…Because of its importance, extensive research has been reported in the literature to reduce the negative impact of GC in flash memory SSDs [14,20,34] and to cluster streaming data for data mining [2,7]. For a comprehensive review, readers are referred to [11,29,36]. In this section, we discuss prior researches that are closely related to our work.…”
Section: Related Workmentioning
confidence: 99%
“…1. Chip-level RAID within SSD provides tolerance against chip-level fault as many previous works [3,6] presented. As shown in Fig.…”
Section: Ssd Deployed With Chip-level Raid-5mentioning
confidence: 99%
“…There exist some recent works [3,4] on optimizing the performance of user requests which are affected by GC, and they achieve good results. There is a new trend that SSDs are deployed with chip-level RAID-5 [3,5,6,7,8], to ensure fault tolerance, as MLC/TLC flash memory technology increases SSDs' capacity but sacrifices their reliability [6,9]. However, in this setting, the interference between GC and user requests becomes much more severe due to the fact that RAID-5 incurs more writes when updating parity chunks.…”
Section: Introductionmentioning
confidence: 99%