Reinforcement Learning-Assisted Garbage Collection to Mitigate Long-Tail Latency in SSD

被引:42
|
作者
Kang, Wonkyung [1 ]
Shin, Dongkun [2 ]
Yoo, Sungjoo [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, 1 Gwanak Ro, Seoul 08826, South Korea
[2] Sungkyunkwan Univ, Dept Software, 2066 Seobu Ro, Suwon 16419, Gyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
Flash storage system; SSD; garbage collection; long-tail latency; reinforcement learning;
D O I
10.1145/3126537
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
NAND flash memory is widely used in various systems, ranging from real-time embedded systems to enterprise server systems. Because the flash memory has erase-before-write characteristics, we need flash-memory management methods, i.e., address translation and garbage collection. In particular, garbage collection (GC) incurs long-tail latency, e.g., 100 times higher latency than the average latency at the 99th percentile. Thus, real-time and quality-critical systems fail to meet the given requirements such as deadline and QoS constraints. In this study, we propose a novel method of GC based on reinforcement learning. The objective is to reduce the long-tail latency by exploiting the idle time in the storage system. To improve the efficiency of the reinforcement learning-assisted GC scheme, we present new optimization methods that exploit fine-grained GC to further reduce the long-tail latency. The experimental results with real workloads show that our technique significantly reduces the long-tail latency by 29-36% at the 99.99th percentile compared to state-of-the-art schemes.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Reinforcement learning-assisted autoscaling mechanisms for serverless computing platforms
    Zafeiropoulos, Anastasios
    Fotopoulou, Eleni
    Filinis, Nikos
    Papavassiliou, Symeon
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 116
  • [22] Reinforcement learning-assisted evolutionary algorithm: A survey and research opportunities
    Song, Yanjie
    Wu, Yutong
    Guo, Yangyang
    Yan, Ran
    Suganthan, Ponnuthurai Nagaratnam
    Zhang, Yue
    Pedrycz, Witold
    Das, Swagatam
    Mallipeddi, Rammohan
    Ajani, Oladayo Solomon
    Feng, Qiang
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 86
  • [23] Deep Reinforcement Learning-Assisted Energy Harvesting Wireless Networks
    Ye, Junliang
    Gharavi, Hamid
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2021, 5 (02): : 990 - 1002
  • [24] A Space-Grained Cleaning Method to Reduce Long-Tail Latency of DM-SMR Disks
    Wu, Chin-Hsien
    Lee, Cheng-Tze
    Tsai, Yi-Ren
    Wu, Cheng-Yen
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (02)
  • [25] LTACL: long-tail awareness contrastive learning for distantly supervised relation extraction
    Tianwei Yan
    Xiang Zhang
    Zhigang Luo
    Complex & Intelligent Systems, 2024, 10 (1) : 1551 - 1563
  • [26] LTACL: long-tail awareness contrastive learning for distantly supervised relation extraction
    Yan, Tianwei
    Zhang, Xiang
    Luo, Zhigang
    COMPLEX & INTELLIGENT SYSTEMS, 2024, 10 (01) : 1551 - 1563
  • [27] Deep super-class learning for long-tail distributed image classification
    Zhou, Yucan
    Hu, Qinghua
    Wang, Yu
    PATTERN RECOGNITION, 2018, 80 : 118 - 128
  • [28] A Study of Long-Tail Latency in n-Tier Systems: RPC vs. Asynchronous Invocations
    Wang, Qingyang
    Lai, Chien-An
    Kanemasa, Yasuhiko
    Zhang, Shungeng
    Pu, Calton
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 207 - 217
  • [29] Complementary expert balanced learning for long-tail cross-modal retrieval
    Liu, Peifang
    Liu, Xueliang
    MULTIMEDIA SYSTEMS, 2024, 30 (02)
  • [30] GACRec: Generative adversarial contrastive learning for improved long-tail item recommendation
    Qin, Bingjun
    Huang, Zhenhua
    Tian, Xing
    Chen, Yunwen
    Wang, Wenguang
    KNOWLEDGE-BASED SYSTEMS, 2024, 300