2012 39th Annual International Symposium on Computer Architecture (ISCA) 2012
DOI: 10.1109/isca.2012.6237035
|View full text |Cite
|
Sign up to set email alerts
|

Physically Addressed Queueing (PAQ): Improving parallelism in Solid State Disks

Abstract: NAND flash storage has proven to be a competitive alter native to traditional disk for its properties of high random access speeds, low-power and its presumed efficacy for random-reads. Ironically, we demonstrate that when pack aged in SSD format, there arise many barriers to reaching full parallelism in reads, resulting in random writes out peiforming them. Motivated by this, we propose Physically Addressed Queuing (PAQ), a request scheduler that avoids resource contention resultant from shared SSD resources.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
3
2

Relationship

3
7

Authors

Journals

citations
Cited by 21 publications
(32 citation statements)
references
References 20 publications
0
32
0
Order By: Relevance
“…All of our experiments utilize our NANDFlashSim simulation framework, described in detail in [14], which enables highly accurate timing models for the NVM types we examine. Further, we utilize queuing optimizations within NANDFlashSim as discussed in [15], to refine our findings for future NVM devices. Last, we extended NANDFlashSim to handle TLC and PCM.…”
Section: Experimental Configurationmentioning
confidence: 93%
“…All of our experiments utilize our NANDFlashSim simulation framework, described in detail in [14], which enables highly accurate timing models for the NVM types we examine. Further, we utilize queuing optimizations within NANDFlashSim as discussed in [15], to refine our findings for future NVM devices. Last, we extended NANDFlashSim to handle TLC and PCM.…”
Section: Experimental Configurationmentioning
confidence: 93%
“…According to the parallelism among dies, chips, and channels [17], [19], [20], [24], the operations in one die can imply operations in other dies including those on different chips.…”
Section: Design Of Rb-explorermentioning
confidence: 99%
“…In addition, [25,17] proposed different page allocation strategies to take advantage of the internal parallelism on writes. There exists a scheduler [23] that explicitly handles I/Os by avoiding resource conflicts, thereby improving the degree of parallelism. FlashVM [38] is a flash virtual memory to reap the benefits of random read performance superiority of SSDs, and Facebook flashcache [28] is a read cache leveraging read performance superiority of SSDs to improve MySQL.…”
Section: Related Workmentioning
confidence: 99%