On the Design of SMR HDD Block Device Driver

On the Design of SMR HDD Block Device Driver
复制标题

DOI:
10.1109/hpcc-smartcity-dss50907.2020.00166
复制
发表时间:
2020-12
期刊:
2020 IEEE 22nd International Conference on High Performance Computing and Communications; IEEE 18th International Conference on Smart City; IEEE 6th International Conference on Data Science and Systems (HPCC/SmartCity/DSS)
影响因子:
--
通讯作者:
Jingpeng Hao;Xubin Chen;Yifan Qiao;Yuyang Zhang;Tong Zhang
Jingpeng Hao;Xubin Chen;Yifan Qiao;Yuyang Zhang;Tong Zhang
中科院分区:
其他
文献类型:
--
作者:
Jingpeng Hao;Xubin Chen;Yifan Qiao;Yuyang Zhang;Tong Zhang

文献摘要

相似文献

本文研究了主机管理型SMR硬盘的设计。为了避免对现有文件系统和应用程序的任何更改,本文着重于使主机端块设备驱动程序单独负责管理SMR HDD。关键是使块设备驱动程序弹性地利用主机端内存资源来实现地址转换,减轻SMR硬盘的性能下降。在此框架下,本文提出了一套以碎片整理为中心的写缓冲区管理、基于碎片自适应树的地址映射和碎片感知GC技术,这些技术可以有效地利用主机内存资源实现地址转换,减轻驱动器性能下降。使用各种磁盘访问IO跟踪和基准测试,我们进行了实验,很好地证明了所提出的设计技术的有效性。
This paper studies the design of host-managed SMR HDD. To obviate any changes to existing filesystems and applications, this paper focuses on making the host-side block device driver solely responsible for managing SMR HDD. The key is to make block device driver elastically utilize the host-side memory resource to realize address translation and mitigate SMR HDD performance degradation. Under this framework, this paper presents a set of techniques, including defragmentation-centric write buffer management, fragmentation-adaptive tree-based address mapping, and fragmentation-aware GC, which together can efficiently utilize host memory resource to realize address translation and mitigate drive performance degradation. Using a variety of disk access IO traces and benchmarks, we carried out experiments that well demonstrate the effectiveness of the proposed design techniques.