Abstract
Accurately modeling drive-managed Shingled Magnetic Recording (SMR) disks is a challenge, requiring an array of approaches including both existing disk modeling techniques as well as new techniques for inferring internal translation layer algorithms. In this work, we present the first predictive simulation model of a generally available drive-managed SMR disk. Despite the use of unknown proprietary algorithms in this device, our model that is derived from external measurements is able to predict mean latency within a few percent, and with an Root Mean Square (RMS) cumulative latency error of 25% or less for most workloads tested. These variations, although not small, are in most cases less than three times the drive-to-drive variation seen among seemingly identical drives.
- Abutalib Aghayev, Mansour Shafaei, and Peter Desnoyers. 2015. Skylight-a window on shingled disk operation. ACM Trans. Storage 11, 4, Article 16 (2015), 28 pages. Google Scholar
Digital Library
- Abutalib Aghayev, Theodore Ts’o, Garth Gibson, and Peter Desnoyers. 2017. Evolving ext4 for shingled disks. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST’17). USENIX Association, 105--120. https://www.usenix.org/conference/fast17/technical-sessions/presentation/aghayev. Google Scholar
Digital Library
- Aishy Amer, JoAnne Holliday, Darrell D. E. Long, Eric L. Miller, James Paris, and Thomas Schwarz. 2011. Data management and layout for shingled magnetic recording. IEEE Transactions on Magnetics 47, 10 (2011), 3691--3697.Google Scholar
Cross Ref
- Ahmed Amer, Darrell D. E. Long, Ethan L. Miller, Jehan-Francois Paris, and S. J. Thomas Schwarz. 2010. Design issues for a shingled write disk system. In Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST’10). IEEE, 1--12. Google Scholar
Digital Library
- Jens Axboe. 2015. Flexible I/O Tester. git://git.kernel.dk/fio.git.Google Scholar
- Shobana Balakrishnan, Richard Black, Austin Donnelly, Paul England, Adam Glass, Dave Harper, Sergey Legtchenko, Aaron Ogus, Eric Peterson, and Antony Rowstron. 2014. Pelican: A building block for exascale cold data storage. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI’14). USENIX Association, 351--365. Google Scholar
Digital Library
- John S. Bucy, Jiri Schindler, Steven Schlosser, and Gregory Ganger. 2008. The DiskSim Simulation Environment Version 4.0 Reference Manual. Technical Report CMU-PDL-08-101. Carnegie Mellon University.Google Scholar
- Yuval Cassuto, Marco A. A. Sanvido, Cyril Guyot, David R. Hall, and Zvonimir Z. Bandic. 2010. Indirection systems for shingled-recording disk drives. In Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST’10). IEEE, 1--14. Google Scholar
Digital Library
- INCITS T10 Technical Committee. 2014. Information Technology—Zoned Block Commands (ZBC). Draft Standard T10/BSR INCITS 536. American National Standards Institute, Inc.Google Scholar
- INCITS T13 Technical Committee. 2015. Information Technology—Zoned-Device ATA Command Set (ZAC). Working Draft American National Standard T13/BSR INCITS 537 Revision 04b.Google Scholar
- Peter Desnoyers. 2014. Analytic models of SSD write performance. ACM Transactions on Storage (TOS) 10, 2 (2014), 8. Google Scholar
Digital Library
- David Hall, John H. Marcos, and Jonathan D. Coker. 2012. Data handling algorithms for autonomous shingled magnetic recording HDDs. IEEE Transactions on Magnetics 48, 5 (2012), 1777--1781.Google Scholar
Cross Ref
- Weiping He and David H. C. Du. 2014. Novel address mappings for shingled write disks. In Proceedings of the 6th USENIX Conference on Hot Topics in Storage and File Systems. USENIX Association, 5--5. Google Scholar
Digital Library
- Weiping He and David H. C. Du. 2017. SMaRT: An approach to shingled magnetic recording translation. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST’17). USENIX Association, 121--134. https://www.usenix.org/conference/fast17/technical-sessions/presentation/he. Google Scholar
Digital Library
- Chao Jin, Wei-Ya Xi, Zhi-Yong Ching, Feng Huo, and Chun-Teck Lim. 2014. HiSMRfs: A high performance file system for shingled storage array. In Proceedings of the 2014 30th Symposium on Mass Storage Systems and Technologies (MSST’14). IEEE, 1--6.Google Scholar
Cross Ref
- Stephanie N. Jones, Ahmed Amer, Ethan L. Miller, Darrell D. E. Long, Rekha Pitchumani, and Christina R. Strong. 2015. Classifying data to reduce long term data movement in shingled write disks. In Proceedings of the 2015 31st Symposium on Mass Storage Systems and Technologies (MSST’15). IEEE, 1--9.Google Scholar
- Saurabh Kadekodi, Swapnil Pimpale, and Garth A. Gibson. 2015. Caveat-scriptor: Write anywhere shingled disks. In Proceedings of the 7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage’15). USENIX Association. Google Scholar
Digital Library
- Elie Krevat, Joseph Tucek, and Gregory R. Ganger. 2011. Disks are like snowflakes: No two are alike. In Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems. USENIX Association, 14--14. Google Scholar
Digital Library
- Quoc M. Le, Kumar SathyanarayanaRaju, Ahmed Amer, and JoAnne Holliday. 2011. Workload impact on shingled write disks: All-writes can be alright. In Proceedings of the 2011 IEEE 19th International Symposium on Modeling, Analysis 8 Simulation of Computer and Telecommunication Systems (MASCOTS’11). IEEE, 444--446. Google Scholar
Digital Library
- Damien Le Moal, Zvonimir Bandic, and Cyril Guyot. 2012. Shingled file system host-side management of shingled magnetic recording disks. In Proceedings of the 2012 IEEE International Conference on Consumer Electronics (ICCE’12). IEEE, 425--426.Google Scholar
Cross Ref
- Chung-I. Lin, Dongchul Park, Weiping He, and David H. C. Du. 2012. H-swd: Incorporating hot data identification into shingled write disks. In Proceedings of the 2012 IEEE 20th International Symposium on Modeling, Analysis 8 Simulation of Computer and Telecommunication Systems (MASCOTS’12). IEEE, 321--330. Google Scholar
Digital Library
- Dushyanth Narayanan, Austin Donnelly, and Antony Rowstron. 2008. Write off-loading: Practical power management for enterprise storage. In Proceedings of the 6th USENIX Conference on File and Storage Technologies. USENIX Association, 1--15. Google Scholar
Digital Library
- S. N. Piramanayagam. 2007. Perpendicular recording media for hard disk drives. Journal of Applied Physics 102, 1 (July 2007), 011301.Google Scholar
Cross Ref
- C. Ruemmler and J. Wilkes. 1994. An introduction to disk drive modeling. Computer 27, 3 (1994), 17--28. Google Scholar
Digital Library
- Jiri Schindler, John Linwood Griffin, Christopher R. Lumb, and Gregory R. Ganger. 2002. Track-aligned extents: Matching access patterns to disk drive characteristics. In FAST, Vol. 2. 259--274. Google Scholar
Digital Library
- Jiri Schindler, Sandip Shete, and Keith A. Smith. 2011. Improving throughput for small disk requests with proximal I/O. In Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST’11). USENIX Association. Google Scholar
Digital Library
- Elizabeth Shriver, Arif Merchant, and John Wilkes. 1998. An analytic behavior model for disk drives with readahead caches and request reordering. In ACM SIGMETRICS Performance Evaluation Review, Vol. 26. ACM, 182--191. Google Scholar
Digital Library
- Anand Suresh, Garth Gibson, and Greg Ganger. 2012. Shingled Magnetic Recording for Big Data Applications.Google Scholar
- S. Tan, W. Xi, Z. Y. Ching, C. Jin, and C. T. Lim. 2012. Simulation for a shingled magnetic recording disk. In 2012 Digest APMRC. 1--7.Google Scholar
- Roger Wood, Mason Williams, Aleksandar Kavcic, and Jim Miles. 2009. The feasibility of magnetic recording at 10 terabits per square inch on conventional media. IEEE Transactions on Magnetics 45, 2 (2009), 917--923.Google Scholar
Cross Ref
- Bruce L. Worthington, Gregory R. Ganger, Yale N. Patt, and John Wilkes. 1995. On-line Extraction of SCSI Disk Drive Parameters. Vol. 23. ACM. Google Scholar
Digital Library
Index Terms
Modeling Drive-Managed SMR Performance
Recommendations
Modeling SMR Drive Performance
SIGMETRICS '16: Proceedings of the 2016 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer ScienceZoneTier: A Zone-based Storage Tiering and Caching Co-design to Integrate SSDs with SMR Drives
Integrating solid-state drives (SSDs) and host-aware shingled magnetic recording (HA-SMR) drives can potentially build a cost-effective high-performance storage system. However, existing SSD tiering and caching designs in such a hybrid system are not ...
Improving runtime performance of deduplication system with host-managed SMR storage drives
DAC '18: Proceedings of the 55th Annual Design Automation ConferenceDue to the cost consideration for data storage, high-areal-density shingled-magnetic-recording (SMR) drives and data deduplication techniques are getting popular in many data storage services for the improvement of profit per storage unit. However, ...






Comments