An I/O Isolation Scheme for Key-Value Store on Multiple Solid-State Drives

被引:3
|
作者
Kim, Hwajung [1 ]
Yeom, Heon Young [1 ]
Son, Yongseok [2 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
[2] Chung Ang Univ, Sch Software, Seoul, South Korea
来源
2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019) | 2019年
基金
新加坡国家研究基金会;
关键词
High-Performance Storage Device; LSM-tree; Key-Value Store;
D O I
10.1109/FAS-W.2019.00049
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
High-performance storage devices, such as Non-Volatile Memory express Solid-State Drives (NVMe SSDs), have widely adopted in data centers. Especially, multiple storage devices improve higher I/O performance compared with a single device. However, the performance can be reduced in the case of workloads with mixed read and write requests (e.g., key-value stores) even though multiple storage devices are adopted. The reason is that read requests can be blocked until the processing for write requests is finished. In this paper, we propose an I/O isolation scheme to improve the performance of key-value store for multiple SSDs. In our scheme, we separate read and write operations for multiple files. For example, we classify generated files of key-value store and perform read/write operations in the separated storage devices according to the characteristics of each file. To do this, we deploy files by considering their characteristics on multiple SSDs. We implement our scheme in RocksDB and evaluate its performance with six NVMe SSDs compare with RAID-0 configuration. In the experimental results, we demonstrate that our scheme improves performance compared with an existing scheme (i.e., RAID-0).
引用
收藏
页码:170 / 175
页数:6
相关论文
共 50 条
  • [11] A Set-aware Key-Value Store on Shingled Magnetic Recording Drives with Dynamic Band
    Yao, Ting
    Tan, Zhihu
    Wan, Jiguang
    Huang, Ping
    Zhang, Yiwen
    Xie, Changsheng
    He, Xubin
    2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 306 - 315
  • [12] Data Allocation of Large-scale Key-Value Store System using Kinetic Drives
    Cao, Xiang
    Minglani, Manas
    Du, David Hung-Chang
    2017 THIRD IEEE INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2017), 2017, : 60 - 69
  • [13] IsoKV: An Isolation Scheme for Key-value Stores by Exploiting Internal Parallelism in SSD
    Lim, Heerak
    Kim, Hwajung
    Myung, Kihyeon
    Yeom, Heon Young
    Son, Yongseok
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 247 - 256
  • [14] GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction
    Yao, Ting
    Wan, Jiguang
    Huang, Ping
    Zhang, Yiwen
    Liu, Zhiwen
    Xie, Changsheng
    He, Xubin
    PROCEEDINGS OF THE 17TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2019, : 159 - 171
  • [15] Cascaded Write Amplification of LSM-tree-based Key-Value Stores underlying Solid-State Disks
    Sun, Hui
    Dai, Shangshang
    Huang, Jianzhong
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 78
  • [16] Differentiated Key-Value Storage Management for Balanced I/O Performance
    Li, Yongkun
    Liu, Zhen
    Lee, Patrick P. C.
    Wu, Jiayu
    Xu, Yinlong
    Wu, Yi
    Tang, Liu
    Liu, Qi
    Cui, Qiu
    PROCEEDINGS OF THE 2021 USENIX ANNUAL TECHNICAL CONFERENCE, 2021, : 673 - 687
  • [17] One oscillator drives multiple solid-state relays
    Pastor, JRV
    EDN, 2006, 51 (06) : 78 - +
  • [18] CURRENT CONTROL SCHEME FOR SOLID-STATE DC MOTOR DRIVES
    MUKHOPAD.SK
    SEN, PC
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS AND CONTROL INSTRUMENTATION, 1973, IE20 (04): : 252 - 257
  • [19] Accelerating I/O Performance of Big Data Analytics on HPC Clusters through RDMA-based Key-Value Store
    Islam, Nusrat Sharmin
    Shankar, Dipti
    Lu, Xiaoyi
    Wasi-ur-Rahman, Md.
    Panda, Dhabaleswar K.
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 280 - 289
  • [20] A general framework for dynamic and automatic I/O scheduling in hard and solid-state drives
    Gonzalez-Ferez, Pilar
    Piernas, Juan
    Cortes, Toni
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (05) : 2380 - 2391