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 条
  • [31] Optimization of the Key-Value Storage System Based on Fused User-Level I/O
    An Z.
    Zhang Y.
    Xing J.
    Huo Z.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (03): : 649 - 659
  • [32] WAS-Deletion: Workload-Aware Secure Deletion Scheme for Solid-State Drives
    Li, Bingzhe
    Du, David
    2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 244 - 247
  • [33] Unaligned Access Optimization with Request-based Mapping Scheme for Solid-state Drives
    Li, Minjun
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 223 - 224
  • [34] A Hybrid Non-Volatile Cache Design for Solid-State Drives Using Comprehensive I/O Characterization
    Tarihi, Mojtaba
    Asadi, Hossein
    Haghdoost, Alireza
    Arjomand, Mohammad
    Sarbazi-Azad, Hamid
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (06) : 1678 - 1691
  • [35] uFLIP-OC: Understanding Flash I/O Patterns on Open-Channel Solid-State Drives
    Picoli, Ivan Luiz
    Pasco, Carla Villegas
    Jonsson, Bjoern Por
    Bouganim, Luc
    Bonnet, Philippe
    PROCEEDINGS OF THE 8TH ASIA-PACIFIC WORKSHOP ON SYSTEMS (APSYS '17), 2017,
  • [36] HMB-I/O: Fast Track for Handling Urgent I/Os in Nonvolatile Memory Express Solid-State Drives
    Kim, Kyusik
    Kim, Seongmin
    Kim, Taeseok
    APPLIED SCIENCES-BASEL, 2020, 10 (12):
  • [37] SPOPB: Reducing solid state drive write traffic for flash-based key-value caching
    Li, Zongwei
    Feng, Dan
    Hu, Yuchong
    Lu, Mengting
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (02): : 353 - 373
  • [38] Preemptible I/O Scheduling of Garbage Collection for Solid State Drives
    Lee, Junghee
    Kim, Youngjae
    Shipman, Galen M.
    Oral, Sarp
    Kim, Jongman
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (02) : 247 - 260
  • [39] Improving I/O Performance of Xen hypervisors for Solid State Drives
    Park, Hyunchan
    Hong, Cheol-Ho
    Kim, Younghyun
    Yoo, Seehwan
    Yoo, Chuck
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2015, : 601 - 602
  • [40] Data Pattern Aware Reliability Enhancement Scheme for 3D Solid-State Drives
    Nie, Shiqiang
    Wu, Weiguo
    Zhang, Chi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)