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 条
  • [41] Performance Improvement of I/O Subsystems Exploiting the Characteristics of Solid State Drives
    Ko, Byeungkeun
    Kim, Youngjoo
    Kim, Taeseok
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT III, 2011, 6784 : 528 - 539
  • [42] NCQ-Aware I/O Scheduling for Conventional Solid State Drives
    Fan, Hao
    Wu, Song
    Ibrahim, Shadi
    Chen, Ximing
    Jin, Hai
    Xiao, Jiang
    Guan, Haibing
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 523 - 532
  • [43] LBA Scrambler: A NAND Flash Aware Data Management Scheme for High-Performance Solid-State Drives
    Sun, Chao
    Soga, Ayumi
    Matsui, Chihiro
    Arakawa, Asuka
    Takeuchi, Ken
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (01) : 115 - 128
  • [44] Solid-State Chemistry at an Isolated Copper(I) Center with O2
    Thiabaud, Gregory
    Guillemot, Geoffroy
    Schmitz-Afonso, Isabelle
    Colasson, Benoit
    Reinaud, Olivia
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2009, 48 (40) : 7383 - 7386
  • [45] IMPROVED RELIABILITY IN SOLID-STATE AC DRIVES BY MEANS OF MULTIPLE INDEPENDENT PHASE-DRIVE UNITS
    JAHNS, TM
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 1980, 16 (03) : 321 - 331
  • [46] 基于用户级融合I/O的Key-Value存储系统优化技术研究
    安仲奇
    张云尧
    邢晶
    霍志刚
    计算机研究与发展, 2020, 57 (03) : 649 - 659
  • [47] CER-IOS: Internal Resource Utilization Optimized I/O Scheduling for Solid State Drives
    Xie, Xuchao
    Wei, Dengping
    Li, Qiong
    Song, Zhenlong
    Xiao, Liquan
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 336 - 343
  • [48] Solid State Cache Management Scheme for Improving I/O Performance of Hard Disk Drive
    Park, Jung Kyu
    Seo, Yunjung
    Kim, Jaeho
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [49] Solid-State Hydroxide Ion Conductivity in Silver(I) Oxide, Ag2O
    Schulte, Leanna
    Qin, Shihan
    Jung, Wonil
    George, Christy
    Dillenburger, Jarrett D.
    Venkatesh, Akshay
    Ishak, Muhammad K.
    Wonderling, Nichole M.
    Marth, Sariah
    Park, Heemin
    Bae, Chulsung
    Rappe, Andrew M.
    Mallouk, Thomas E.
    CHEMISTRY OF MATERIALS, 2024, 36 (23) : 11440 - 11448
  • [50] Exploiting Parallelism in I/O Scheduling for Access Conflict Minimization in Flash-based Solid State Drives
    Gao, Congming
    Shi, Liang
    Zhao, Mengying
    Xue, Chun Jason
    Wu, Kaijie
    Sha, Edwin H. -M.
    2014 30TH SYMPOSIUM ON MASSIVE STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2014,