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 条
  • [31] Formation of physically stable amorphous phase of ibuprofen by solid state milling with kaolin
    Mallick, Subrata
    Pattnaik, Satyanarayan
    Swain, Kalpana
    De, Pintu K.
    Saha, Arindam
    Ghoshal, Gaurisankar
    Mondal, Arijit
    EUROPEAN JOURNAL OF PHARMACEUTICS AND BIOPHARMACEUTICS, 2008, 68 (02) : 346 - 351
  • [32] PCM-Oriented Cache Management Strategies for Solid-State Disks
    Farbeh, Hamed
    Rohbani, Nezam
    2018 CSI INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST), 2018, : 16 - 23
  • [33] DAC: A dynamic active and collaborative cache management scheme for solid state disks
    Sun, Hui
    Dai, Shangshang
    Huang, Jianzhong
    Yue, Yinliang
    Qin, Xiao
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 140
  • [34] Descrambling data on solid-state disks by reverse-engineering the firmware
    Zhang, Li
    Hao, Shen-gang
    Zheng, Jun
    Tan, Yu-an
    Zhang, Quan-xin
    Li, Yuan-zhang
    DIGITAL INVESTIGATION, 2015, 12 : 77 - 87
  • [35] A Hybrid Approach to NAND-Flash-Based Solid-State Disks
    Chang, Li-Pin
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (10) : 1337 - 1349
  • [36] Sprinkler: Maximizing Resource Utilization in Many-Chip Solid State Disks
    Lung, Myoungsoo
    Kandemir, Mahmut T.
    2014 20TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA-20), 2014, : 524 - 535
  • [37] A Memory Hierarchy-Aware Metadata Management Technique for Solid State Disks
    Bang, Kwanhu
    Park, Sang-Hoon
    Jun, Minje
    Chung, Eui-Young
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [38] Parameter-Aware I/O Management for Solid State Disks (SSDs)
    Kim, Jaehong
    Seo, Sangwon
    Jung, Dawoon
    Kim, Jin-Soo
    Huh, Jaehyuk
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (05) : 636 - 649
  • [39] Minimizing Power Consumption in Video Servers by the Combined Use of Solid-State Disks and Multi-Speed Disks
    Song, Minseok
    IEEE ACCESS, 2018, 6 : 25737 - 25746
  • [40] Current-Aware Flash Scheduling for Current Capping in Solid State Disks
    Chang, Li-Pin
    Cheng, Chia-Hsiang
    Chang, Shu-Ting
    Chou, Po-Han
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (02) : 321 - 334