跳到主要导航 跳到搜索 跳到主要内容

Fair Down to the Device: A GC-Aware Fair Scheduler for SSD

  • Cheng Ji
  • , Lun Wang
  • , Qiao Li
  • , Congming Gao
  • , Liang Shi
  • , Chia Lin Yang
  • , Chun Jason Xue
  • City University of Hong Kong
  • National Taiwan University
  • Chongqing University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Solid-state drives (SSD) are the mainstream solutions for massive data storage today. For modern computer systems, fair resource assignment is a critical design consideration and has drawn great interests in recent years. Although there are several I/O fairness schedulers proposed on the host side for SSDs, process fairness could still be dramatically degraded if garbage collection (GC) is triggered in the device side. A GC operation could block I/O requests, which causes unpredictable read/write latency variation and further impacts fairness between processes. This paper proposes Fair-GC, a novel coordinated host and device I/O scheduling strategy to achieve true fairness considering GC interferences. The key idea is to orchestrate GC operations inside SSDs carefully such that performance of a process is penalized by GC in the same degree (or comparable) as when it runs alone. In this way, the I/O fairness maintained by the host-side scheduler can be maintained in the presence of GC. Furthermore, our scheduler ensures that the timeslice of a process maintained at the host-side scheduler is updated in a timely manner to avoid unnecessary slowdown for maintaining fairness. Experimental results with a wide range of workloads verify that the proposed technique can achieve fairness as well as improve the throughput significantly. Compared to conventional fairness-based I/O scheduler, Fair-GC can reduce the slowdown of real applications by up to 99%, and improve the throughput by as much as 225%, respectively.

源语言英语
主期刊名Proceedings - 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9781728138541
DOI
出版状态已出版 - 8月 2019
活动8th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019 - Hangzhou, 中国
期限: 18 8月 201921 8月 2019

出版系列

姓名Proceedings - 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019

会议

会议8th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
国家/地区中国
Hangzhou
时期18/08/1921/08/19

指纹

探究 'Fair Down to the Device: A GC-Aware Fair Scheduler for SSD' 的科研主题。它们共同构成独一无二的指纹。

引用此