FluidSMR: Adaptive Management for Hybrid SMR Drives

FluidSMR: Adaptive Management for Hybrid SMR Drives
复制标题

DOI:
10.1145/3465404
复制
发表时间:
2021-11
期刊:
ACM Trans. Storage
影响因子:
--
通讯作者:
Fenggang Wu;Bingzhe Li;D. Du
Fenggang Wu;Bingzhe Li;D. Du
中科院分区:
其他
文献类型:
--
作者:
Fenggang Wu;Bingzhe Li;D. Du

文献摘要

被引文献

相似文献

混合叠瓦式磁记录(H-SMR)驱动器是最近开发的SMR驱动器,其允许在单个磁盘驱动器上在常规磁记录(CMR)和SMR之间动态转换记录格式。我们确定了H-SMR驱动器管理性能和容量之间权衡的独特机会,包括根据存储使用情况调整SMR区域容量的可能性以及CMR区域和SMR区域之间动态数据交换的灵活性。我们设计并实施了FluidSMR,这是一种适用于混合SMR驱动器的自适应管理方案,可在不同的工作负载和容量使用情况下充分利用H-SMR驱动器。FluidSMR有一个两阶段分配方案,以支持H-SMR驱动器的不断增长的使用。该方案可以根据工作负载的动态变化智能地确定H-SMR驱动器中CMR和SMR空间的大小。此外,FluidSMR在CMR区域中使用缓存,由建议的环回日志策略管理,以减少SMR区域更新的开销。使用企业跟踪的评估表明,FluidSMR通过降低平均I/O延迟并有效降低/控制CMR和SMR之间格式转换的性能影响,在各种工作负载中优于基线方案。
Hybrid Shingled Magnetic Recording (H-SMR) drives are the most recently developed SMR drives, which allow dynamic conversion of the recording format between Conventional Magnetic Recording (CMR) and SMR on a single disk drive. We identify the unique opportunities of H-SMR drives to manage the tradeoffs between performance and capacity, including the possibility of adjusting the SMR area capacity based on storage usage and the flexibility of dynamic data swapping between the CMR area and SMR area. We design and implement FluidSMR, an adaptive management scheme for hybrid SMR Drives, to fully utilize H-SMR drives under different workloads and capacity usages. FluidSMR has a two-phase allocation scheme to support a growing usage of the H-SMR drive. The scheme can intelligently determine the sizes of the CMR and the SMR space in an H-SMR drive based on the dynamic changing of workloads. Moreover, FluidSMR uses a cache in the CMR region, managed by a proposed loop-back log policy, to reduce the overhead of updates to the SMR region. Evaluations using enterprise traces demonstrate that FluidSMR outperforms baseline schemes in various workloads by decreasing the average I/O latency and effectively reducing/controlling the performance impact of the format conversion between CMR and SMR.