skip to main content
research-article
Public Access

Modeling Drive-Managed SMR Performance

Published:11 December 2017Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jens Axboe. 2015. Flexible I/O Tester. git://git.kernel.dk/fio.git.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. INCITS T10 Technical Committee. 2014. Information Technology—Zoned Block Commands (ZBC). Draft Standard T10/BSR INCITS 536. American National Standards Institute, Inc.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. Peter Desnoyers. 2014. Analytic models of SSD write performance. ACM Transactions on Storage (TOS) 10, 2 (2014), 8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarCross RefCross Ref
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarCross RefCross Ref
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarCross RefCross Ref
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. N. Piramanayagam. 2007. Perpendicular recording media for hard disk drives. Journal of Applied Physics 102, 1 (July 2007), 011301.Google ScholarGoogle ScholarCross RefCross Ref
  24. C. Ruemmler and J. Wilkes. 1994. An introduction to disk drive modeling. Computer 27, 3 (1994), 17--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. Anand Suresh, Garth Gibson, and Greg Ganger. 2012. Shingled Magnetic Recording for Big Data Applications.Google ScholarGoogle Scholar
  29. 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 ScholarGoogle Scholar
  30. 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 ScholarGoogle ScholarCross RefCross Ref
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Modeling Drive-Managed SMR Performance

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Storage
      ACM Transactions on Storage  Volume 13, Issue 4
      Special Issue on MSST 2017 and Regular Papers
      November 2017
      329 pages
      ISSN:1553-3077
      EISSN:1553-3093
      DOI:10.1145/3160863
      • Editor:
      • Sam H. Noh
      Issue’s Table of Contents

      Copyright © 2017 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 December 2017
      • Accepted: 1 September 2017
      • Revised: 1 August 2017
      • Received: 1 April 2017
      Published in tos Volume 13, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!