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 条
  • [21] Aging Capacitor Supported Cache Management Scheme for Solid-State Drives
    Gao, Congming
    Shi, Liang
    Li, Qiao
    Liu, Kai
    Xue, Chun Jason
    Yang, Jun
    Zhang, Youtao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2230 - 2239
  • [22] ProckStore: An NDP-empowered key-value store with asynchronous and multi-threaded compaction scheme for optimized performance☆
    Sun, Hui
    Zhao, Chao
    Yue, Yinliang
    Qin, Xiao
    JOURNAL OF SYSTEMS ARCHITECTURE, 2025, 160
  • [23] Exploring Shared State in Key-Value Store for Window-Based Multi-Pattern Streaming Analytics
    Marcu, Ovidiu-Cristian
    Tudoran, Radu
    Nicolae, Bogdan
    Costan, Alexandru
    Antoniu, Gabriel
    Perez-Hernandez, Maria S.
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 1044 - 1052
  • [24] Robust Fault-Tolerant Majority-Based Key-Value Store Supporting Multiple Consistency Levels
    Al-Shishtawy, Ahmad
    Khan, Tareq Jamal
    Vlassov, Vladimir
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 589 - 596
  • [25] Wayfinder: Speeding up Key-Value Separation by Avoiding I/O Based Indirection
    Khazma, Guy
    Thiessen, Myles
    de lara, Eyal
    Dayan, Niv
    2ND WORKSHOP ON SIMPLICITY IN MANAGEMENT OF DATA, SIMOD 2024, 2024,
  • [26] IBU: An In-Block Update Address Mapping Scheme for Solid-State Drives
    Taghizadeh, Reza Gholami
    Marvasti, Mohammadreza Binesh
    Asghari, Seyyed Amir
    Taghizadeh, Ramin Gholami
    Nabavi, Morteza
    Savaria, Yvon
    IEEE ACCESS, 2022, 10 : 4934 - 4947
  • [27] An efficient write buffer management scheme considering the parallelism in solid-state drives
    Do, Seongjoon
    Lee, Eunji
    Kim, Taeseok
    IEICE ELECTRONICS EXPRESS, 2013, 10 (04):
  • [28] An Empirical Performance Evaluation of Multiple Intel Optane Solid-State Drives
    Han, Jaehyun
    Zhu, Guangyu
    Lee, Sangmook
    Son, Yongseok
    ELECTRONICS, 2021, 10 (11)
  • [29] Characteristics of solid state drives in designing I/O scheduler
    Kim, Y.
    Kim, T.
    ELECTRONICS LETTERS, 2011, 47 (08) : 482 - 483
  • [30] Enabling a B+-tree-based Data Management Scheme for Key-value Store over SMR-based SSHD
    Liang, Yu-Pei
    Chen, Tseng-Yi
    Chi, Ching-Ho
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,