HS-BAS: A hybrid storage system based on band awareness of Shingled Write Disk

To increase the capacity of hard disk drive (HDD) with no significant cost, Seagate announced the world's first Shingled Write Disk (SWD) that employs Shingled Magnetic Recording (SMR) technology in 2014. The main drawback of SMR is that non-sequential write access to the disk is restricted due to overlap in the layout of data tracks. Seagate SWD mitigates these access restrictions by using an internal persistent cache (PCache). However, it encounters poor sustained non-sequential write performance due to high collection cost and low collection efficiency of its PCache, which makes it can only be used for backup/archive applications. In this paper, we propose a hybrid storage system HS-BAS to provide good sustained non-sequential write performance. In HS-BAS, we use SSD as the cache of SWD to reduce the effect of high collection cost of SWD PCache on system performance and implement three different cache collection policies based on band awareness of SWD to increase the collection efficiency of SWD PCache. Finally, our measurements on HS-BAS show that it provides superb sustained non-sequential write performance with a small capacity of SSD. For example, HS-BAS achieves 1.05 times and 0.26 times performance improvement compared with SWD and conventional HDD respectively for financial1 trace. By using conventional hybrid storage system Flashcache on SWD, we find that it only achieves little performance improvement and even worse performance in some traces. It is shown that HS-BAS performs better than Flashcache on SWD.

[1]  J. D. Coker,et al.  Data Handling Algorithms For Autonomous Shingled Magnetic Recording HDDs , 2012, IEEE Transactions on Magnetics.

[2]  H. Iwasaki,et al.  Future Options for HDD Storage , 2009, IEEE Transactions on Magnetics.

[3]  Ahmed Amer,et al.  Design issues for a shingled write disk system , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[4]  Garth A. Gibson,et al.  Directions for Shingled-Write and Two-Dimensional Magnetic Recording System Architectures: Synergies with Solid-State Disks (CMU-PDL-09-104) , 2009 .

[5]  Zvonimir Bandic,et al.  Indirection systems for shingled-recording disk drives , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[6]  A. Kavcic,et al.  The Feasibility of Magnetic Recording at 10 Terabits Per Square Inch on Conventional Media , 2009, IEEE Transactions on Magnetics.

[7]  Zvonimir Bandic,et al.  Shingled file system host-side management of Shingled Magnetic Recording disks , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

[8]  P. Desnoyers,et al.  Skylight—A Window on Shingled Disk Operation , 2015, FAST.

[9]  P. Asselin,et al.  Recording on bit-patterned media at densities of 1Tb/in2 and beyond , 2006, INTERMAG 2006 - IEEE International Magnetics Conference.

[10]  E. C. Gage,et al.  The road to HAMR , 2009, 2009 Asia-Pacific Magnetic Recording Conference.

[11]  Chao Jin,et al.  HiSMRfs: A high performance file system for shingled storage array , 2014, 2014 30th Symposium on Mass Storage Systems and Technologies (MSST).

[12]  David Hung-Chang Du,et al.  H-SWD: Incorporating Hot Data Identification into Shingled Write Disks , 2012, 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[13]  Antony I. T. Rowstron,et al.  Write off-loading: Practical power management for enterprise storage , 2008, TOS.

[14]  J. Zhu,et al.  Microwave Assisted Magnetic Recording , 2008, IEEE Transactions on Magnetics.

[15]  J. Holliday,et al.  Data Management and Layout for Shingled Magnetic Recording , 2011, IEEE Transactions on Magnetics.

[16]  M. Fatih Erden,et al.  Heat Assisted Magnetic Recording , 2008, Proceedings of the IEEE.

[17]  Yifeng Zhu,et al.  Design and Implementation of a Hybrid Shingled Write Disk System , 2016, IEEE Transactions on Parallel and Distributed Systems.