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
基金
新加坡国家研究基金会;
关键词
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 条
  • [1] Design and implementation of an I/O isolation scheme for key-value store on multiple solid-state drives
    Kim, Hwajung
    Yeom, Heon Young
    Son, Yongseok
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 2301 - 2313
  • [2] Design and implementation of an I/O isolation scheme for key-value store on multiple solid-state drives
    Hwajung Kim
    Heon Young Yeom
    Yongseok Son
    Cluster Computing, 2020, 23 : 2301 - 2313
  • [3] Rethinking Key-Value Store for Parallel I/O Optimization
    Yin, Yanlong
    Kougkas, Antonios
    Feng, Kun
    Eslami, Hassan
    Lu, Yin
    Sun, Xian-He
    Thakur, Rajeev
    Gropp, William
    2014 INTERNATIONAL WORKSHOP ON DATA-INTENSIVE SCALABLE COMPUTING SYSTEMS (DISCS), 2014, : 33 - 40
  • [4] Rethinking key-value store for parallel I/O optimization
    Kougkas, Anthony
    Eslami, Hassan
    Sun, Xian-He
    Thakur, Rajeev
    Gropp, William
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2017, 31 (04): : 335 - 356
  • [5] RepKV: A Replicated Key-Value Store to Boost Multiple Indices for Key-Value Separation
    Tang, Chenlei
    Wan, Jiguang
    Tan, Zhihu
    Li, Guokuan
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 187 - 194
  • [6] FASTER: An Embedded Concurrent Key-Value Store for State Management
    Chandramouli, Badrish
    Prasaad, Guna
    Kossmann, Donald
    Levandoski, Justin
    Hunter, James
    Barnett, Mike
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (12): : 1930 - 1933
  • [7] HIOPS-KV: Exploiting Multiple Flash Solid-state Drives for Key Value Stores
    Shin, Woong
    Kim, Myeongcheol
    Choi, Jinyoung
    Eom, Hyeonsang
    Yeom, Heon Y.
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 1005 - 1010
  • [8] HPDK: A Hybrid PM-DRAM Key-Value Store for High I/O Throughput
    Liu, Bihui
    Ye, Zhenyu
    Hu, Qiao
    Hu, Yupeng
    Hu, Yuchong
    Xu, Yang
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (06) : 1575 - 1587
  • [9] Co-Optimizing Storage Space Utilization and Performance for Key-Value Solid State Drives
    Chen, Yen-Ting
    Yang, Ming-Chang
    Chang, Yuan-Hao
    Chen, Tseng-Yi
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (01) : 29 - 42
  • [10] Building GC-free Key-value Store on HM-SMR Drives with ZoneFS
    Zhang, Yiwen
    Yao, Ting
    Wan, Jiguang
    Xie, Changsheng
    ACM TRANSACTIONS ON STORAGE, 2022, 18 (03)