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

被引:0
|
作者
Jung, Myoungsoo [1 ]
Wilson, Ellis H., III [1 ]
Kandemir, Mahmut [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
来源
2012 39TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA) | 2012年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
NAND flash storage has proven to be a competitive alternative 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 packaged in SSD format, there arise many barriers to reaching full parallelism in reads, resulting in random writes out-performing them. Motivated by this, we propose Physically Addressed Queuing (PAQ), a request scheduler that avoids resource contention resultant from shared SSD resources. PAQ makes the following major contributions: First, it exposes the physical addresses of requests to the scheduler. Second, I/O clumping is utilized to select groups of operations that can be simultaneously executed without major resource conflict. Third, inter-request NAND transaction packing empowers multi-plane-mode operations. We implement PAQ in a cycle-accurate simulator and demonstrate bandwidth and IOPS improvements greater than 62% and latency decreases as much as 41.6% for random reads, without degrading performance of other access types.
引用
收藏
页码:404 / 415
页数:12
相关论文
共 50 条
  • [41] ACCRETION THROUGH THE INNER EDGES OF PROTOPLANETARY DISKS BY A GIANT SOLID STATE PUMP
    Kelling, T.
    Wurm, G.
    ASTROPHYSICAL JOURNAL LETTERS, 2013, 774 (01)
  • [42] Improving Application Launch Performance on Solid State Drives
    Yongsoo Joo
    Junhee Ryu
    Sangsoo Park
    Kang G. Shin
    Journal of Computer Science and Technology, 2012, 27 : 727 - 743
  • [43] Improving the fructooligosaccharides production by solid-state fermentation
    de la Rosa, Orlando
    Muniz-Marquez, Diana B.
    Contreras-Esquivel, Juan C.
    Wong-Paz, Jorge E.
    Rodriguez-Herrera, Raul
    Aguilar, Cristobal N.
    BIOCATALYSIS AND AGRICULTURAL BIOTECHNOLOGY, 2020, 27
  • [44] Improving Application Launch Performance on Solid State Drives
    Joo, Yongsoo
    Ryu, Junhee
    Park, Sangsoo
    Shin, Kang G.
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (04) : 727 - 743
  • [45] Improving Application Launch Performance on Solid State Drives
    Yongsoo Joo
    Junhee Ryu
    Sangsoo Park
    Kang G.Shin
    JournalofComputerScience&Technology, 2012, 27 (04) : 727 - 743
  • [46] Parallel-DFTL: A Flash Translation Layer that Exploits Internal Parallelism in Solid State Drives
    Xie, Wei
    Chen, Yong
    Roth, Philip C.
    2016 IEEE INTERNATIONAL CONFERENCE ON NETWORKING ARCHITECTURE AND STORAGE (NAS), 2016,
  • [47] PASS: a simple, efficient parallelism-aware solid state drive I/O scheduler
    Hong-yan LI
    Nai-xue XIONG
    Ping HUANG
    Chao GUI
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2014, 15 (05) : 321 - 336
  • [48] PASS: a simple, efficient parallelism-aware solid state drive I/O scheduler
    Hong-yan Li
    Nai-xue Xiong
    Ping Huang
    Chao Gui
    Journal of Zhejiang University SCIENCE C, 2014, 15 : 321 - 336
  • [49] PASS: a simple, efficient parallelism-aware solid state drive I/O scheduler
    Li, Hong-yan
    Xiong, Nai-xue
    Huang, Ping
    Gui, Chao
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2014, 15 (05): : 321 - 336
  • [50] Replacing HDDs with solid-state flash disks in PXIbus-based systems
    Zhao, Z. W.
    Zeng, L.
    4th International Symposium on Instrumentation Science and Technology (ISIST' 2006), 2006, 48 : 1332 - 1335