Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems 2014
DOI: 10.1145/2541940.2541959
|View full text |Cite
|
Sign up to set email alerts
|

SDF

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 131 publications
(15 citation statements)
references
References 9 publications
0
15
0
Order By: Relevance
“…In VBP-FAST, a VBlock does not occupy all the channels of SSD because there are many channels in a SSD. Such as in a Baidu SDF storage system, it has 44 channels in a SSD [Ouyang et al 2014]. Suppose that a VBlock occupies four channels: when a VBlock is doing Garbage Collection (GC) the other VBlocks can keep working in different channels.…”
Section: Architecture Of Vbp-fastmentioning
confidence: 99%
See 1 more Smart Citation
“…In VBP-FAST, a VBlock does not occupy all the channels of SSD because there are many channels in a SSD. Such as in a Baidu SDF storage system, it has 44 channels in a SSD [Ouyang et al 2014]. Suppose that a VBlock occupies four channels: when a VBlock is doing Garbage Collection (GC) the other VBlocks can keep working in different channels.…”
Section: Architecture Of Vbp-fastmentioning
confidence: 99%
“…In order to reduce the effect GC, VBP-FAST (1) starts the GC process when the system is idle and (2) isolates GC in that, when a VBlock is doing garbage collection, the VBlocks that are not on the same channel as the VBlock in GC can keep working normally to exploit the channel-level parallelism in SSD. For example, there are 44 channels in each SSD of the Baidu SDF storage system [Ouyang et al 2014]. In a VBlock, a Big-page occupies at most 16 channels (i.e., 16 channels, a chip has two dies, a die has two planes, and a block has 64 pages).…”
Section: Switch and Partial Mergementioning
confidence: 99%
“…One popular example is Solid State Disks (SSD) that feature the advent of Multi-Level Cell (MLC) NAND flash memories to store a large amount of data in flash [Ouyang et al 2014]. However, with flash memory storage capacity roughly doubling every 18 months, designers face challenging performance and reliability problems [Micheloni et al 2010;Mielke et al 2008;Lee et al 2003;Bez et al 2003;Irom and Nguyen 2007].…”
Section: Introductionmentioning
confidence: 99%
“…New mobile usage models in today's complex embedded systems require the execution of multiple use cases on the same device and adaptation to the often nonpredictive behaviors of today's complex applications [Henkel et al 2011]. They require seamless integration of safety/time-critical functionalities with noncritical functionalities, with each one demanding different requirements from the storage system [Sampson et al 2013]. Moreover, NAND flash reliability is not constant; it changes over the device lifetime.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation