Work-in-Progress: Maximizing I/O throughput and Minimizing Performance Variation via Reinforcement Learning based I/O Merging for SSDs

被引:0
|
作者
Wu, Chao [1 ]
Ji, Cheng [1 ]
Li, Qiao [1 ]
Fu, Chenchen [1 ]
Xue, Chun Jason [1 ]
机构
[1] City Univ Hong Kong, Kowloon, Hong Kong, Peoples R China
关键词
Merge technique; I/O scheduler; Reinforcement Learning; throughput; performance variation; worst-case latency;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Merge technique is widely adopted by I/O schedulers to maximize system I/O throughput. However merging operation could degrade the latency of individual I/O, thus incurring prolonged I/O latencies and enlarged I/O variations of I/O requests. In this case, the requirement of QoS (Quality of Service) performance will be violated. In order to improve QoS performance meanwhile providing high I/O throughput, this paper proposed a Reinforcement Learning based I/O merge approach. Through learning the characteristic of various I/O patterns, the proposed approach make merge decisions adaptive to different I/O workloads.
引用
收藏
页数:2
相关论文
共 9 条
  • [1] Maximizing I/O Throughput and Minimizing Performance Variation via Reinforcement Learning Based I/O Merging for SSDs
    Wu, Chao
    Ji, Cheng
    Li, Qiao
    Gao, Congming
    Pan, Riwei
    Fu, Chenchen
    Shi, Liang
    Xue, Chun Jason
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (01) : 72 - 86
  • [2] Work-In-Progress: A Deep Learning Strategy for I/O Scheduling in Storage Systems
    Farhangi, Ashkan
    Bian, Jiang
    Wang, Jun
    Guo, Zhishan
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 568 - 571
  • [3] Work-in-Progress: Improving NVMe SSD I/O Determinism with PCIe Virtual Channel
    Kim, Seonbong
    Yang, Joon-Sung
    2017 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2017,
  • [4] RLAlloc: A Deep Reinforcement Learning-Assisted Resource Allocation Framework for Enhanced Both I/O Throughput and QoS Performance of Multi-Streamed SSDs
    Li, Mengquan
    Wu, Chao
    Gao, Congming
    Ji, Cheng
    Li, Kenli
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [5] A Performance Evaluation of Scientific I/O Workloads on Flash-Based SSDs
    Park, Stan
    Shen, Kai
    2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 501 - 505
  • [6] Improving SAS® performance by improving I O throughput of SAS® work directory
    Xu, L
    PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SAS USERS GROUP INTERNATIONAL CONFERENCE, 1998, : 1411 - 1415
  • [7] Improving I/O performance in distributed file systems for flash-based SSDs by access pattern reshaping
    Kim, Sunggon
    Han, Jaehyun
    Eom, Hyeonsang
    Son, Yongseok
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 365 - 373
  • [8] Active Learning-based Automatic Tuning and Prediction of Parallel I/O Performance
    Agarwal, Megha
    Singhvi, Divyansh
    Malakar, Preeti
    Byna, Suren
    PROCEEDINGS OF PDSW 2019: 2019 IEEE/ACM FOURTH INTERNATIONAL PARALLEL DATA SYSTEMS WORKSHOP (PDSW), 2019, : 20 - 29
  • [9] Investigating Machine Learning Algorithms for Modeling SSD I/O Performance for Container-Based Virtualization
    Dartois, Jean-Emile
    Boukhobza, Jalil
    Knefati, Anas
    Barais, Olivier
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 1103 - 1116