What are you looking for ?
RAIDON

R&D: Idler, I/O Workload Controlling for Better Responsiveness on Host-Aware SMR Drives

With help of external write buffer on SSD, tail response time of SMR drives with idler can be closer to that of conventional HDDs.

IEEE Transactions on Computers has published an article written by Baoquan Zhang, Ming-Hong Yang, Department of Computer Science, University of Minnesota Twin Cities, 5635 Minneapolis, MN, USA, Xuchao Xie, College of Computer, National University of Defense Technology, 58294 Changsha, Hunan,China, and David H.C. Du, Department of Computer Science, University of Minnesota Twin Cities, 5635 Minneapolis, MN, USA.

Abstract:Host-Aware/Drive-Managed Shingled Magnetic Recording (SMR) drives can accept non-sequential writes using a buffer called media cache. Data in the media cache will be migrated to its designated location by a cleaning process if the buffer is full (blocking cleaning) or the drive is idle (idle cleaning). However, blocking cleanings can severely enlarge the I/O response time. Therefore, it is crucial to fully understand the cleaning process and find ways of mitigating the caused performance degradation. In this paper, we further evaluate the cleaning process and propose a potential remedy scheme called Idler on Host-Aware SMR drives. Idler adaptively induces idle cleanings based on dynamic workload characteristics and media cache usages to reduce the severity of blocking cleanings. Our evaluations show that in the workloads with a small non-sequential write ratio (about 10%), Idler can reduce the tail response time and the workload finish time by 56% – 88% and 10% – 23% respectively compared with those without such control. With the help of an external write buffer on an SSD, the tail response time of SMR drives with Idler can be closer to that of conventional disk drives.

Articles_bottom
SNL Awards_2026
AIC