Skip to main content
Log in

RAID 4SMR: RAID Array with Shingled Magnetic Recording Disk for Mass Storage Systems

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

One way to increase storage density is using a shingled magnetic recording (SMR) disk. We propose a novel use of SMR disks with RAID (redundant array of independent disks) arrays, specifically building upon and compared with a basic RAID 4 arrangement. The proposed scheme (called RAID 4SMR) has the potential to improve the performance of a traditional RAID 4 array with SMR disks. Our evaluation shows that compared with the standard RAID 4, when using update in-place in RAID arrays, RAID 4SMR with garbage collection not just can allow the adoption of SMR disks with a reduced performance penalty, but offers a performance improvement of up to 56%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Shiroishi Y, Fukuda K, Tagawa I, Takenoiri S, Tanaka H, Yoshikawa N. Future options for HDD storage. IEEE Transactions on Magnetics, 2009, 45(10): 3816-3822.

    Article  Google Scholar 

  2. Tagawa I, Williams M. High density data-storage using shingle-write. http://www.intermagconference.com/intermag2009/src/Program1.pdf, May 2019.

  3. Kryder M, Kim C. After hard drives — What comes next? IEEE Transactions on Magnetics, 2009, 45(10): 3406-3413.

    Article  Google Scholar 

  4. Greaves S, Kanai Y, Muraoka H. Shingled recording for 2–3 Tbit/in2. IEEE Transactions on Magnetics, 2009, 45(10): 3823-3829.

    Article  Google Scholar 

  5. Aghayev A, Shafaei S, Desnoyers P. Skylight — A window on shingled disk operation. ACM Transactions on Storage, 2015, 11(4): Article No. 16.

  6. Wacha R, Brandt Sent J, Maltzahn C. RAID4S: Adding SSDs to RAID arrays. https://users.soe.ucsc.edu/~carlosm/Papers/S11.pdf, May 2019.

  7. Le Q, Holliday J, Amer A. The peril and promise of shingled disk arrays: How to avoid two disks being worse than one. In Proc. Poster Session at the 10th USENIX Conference on File and Storage Technologies, Feb. 2012.

  8. Jin C, Xi W, Ching Z, Huo F, Lim C. HiSMRfs: A high performance file system for shingled storage array. In Proc. the 30th IEEE Symposium on Mass Storage Systems and Technologies, Jun. 2014, Article No. 1.

  9. Liu W, Feng D, Zeng L, Chen J. Understanding the SWD-based RAID System. In Proc. the 2014 International Conference on Cloud Computing and Big Data, November 2014, pp.175-181.

  10. Lu Z, Zhou G. Design and implementation of hybrid shingled recording RAID system. In Proc. the 14th IEEE Int. Conf. Dependable, Autonomic and Secure Computing, 14th Int. Conf. Pervasive Intelligence and Computing, 2nd Int. Conf. Big Data Intelligence and Computing and Cyber Science and Technology Congress, August 2016, pp.937-942.

  11. Kasiraj P, New R, Souza J, Williams M. System and method for writing data to dedicated bands of a hard disk drive. United States Patent 7490212, 2009. http://www.freepatentsonline.com/7490212.html, March 2019.

  12. Krishnan A, Radhakrishnan R, Vasic B. LDPC decoding strategies for two-dimensional magnetic recording. In Proc. the 2009 Global Communications Conference, Nov. 2009, Article No. 606.

  13. Krishnan A, Radhakrishnan R, Vasic B, Kavcik A, Ryan W, Erden F. 2-D magnetic recording: Read channel modeling and detection. IEEE International Magnetics Conference, 2009, 45(10): 3830-3836.

    Article  Google Scholar 

  14. Chan S K, Radhakrishnan R, Eason K, Elidrissi R, Miles J, Vasic B, Krishnan A. Channel models and detectors for two-dimensional magnetic recording. IEEE Transactions on Magnetics, 2010, 46(3): 804-811.

    Article  Google Scholar 

  15. Wu Y, O’Sullivan J, Singla N, Indeck R. Iterative detection and decoding for separable two-dimensional intersymbol interference. IEEE Transactions on Magnetics, 2003, 39(4): 2115-2120.

    Article  Google Scholar 

  16. Gibson G, Polte M. Directions for shingled-write and two-dimensional magnetic recording system architectures: Synergies with solid-state disks. Technical Report, Carnegie Mellon University Parallel Data Lab, 2009. http://www.pdl.cmu.edu/PDL-FTP/PDSI/CMU-PDL-09-104.pdf, March 2019.

  17. Kadekodi S, Pimpale S, Gibson G. Caveat-scriptor: Write anywhere shingled disks. In Proc. the 7th USENIX Workshop on Hot Topics in Storage and File Systems, July 2015, Article No. 16.

  18. Pease D, Amir A, Real L, Biskeborn B, Richmond M. The linear tape file system. In Proc. the 26th IEEE Symposium on Mass Storage Systems and Technology, May 2010, Article No. 8.

  19. Zhang X, Du D, Hughes J, Kavuri R. HPTFS: A high performance tape file system. In Proc. the 14th NASA Goddard Conference on Mass Storage Systems and Technologies, the 23rd IEEE Symposium on Mass Storage Systems, May 2006.

  20. Lin C, Park D, He W, Du D. H-SWD: Incorporating hot data identification into shingled write disks. In Proc. the 20th IEEE International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, August 2012, pp.321-330.

  21. Moal L D, Bandic Z, Guyot C. Shingled file system host-side management of Shingled Magnetic Recording disks. In Proc. the 2012 IEEE International Conference on Consumer Electronics, January 2012, pp.425-426.

  22. He W, Du D. Novel address mappings for shingled write disks. In Proc. the 6th USENIX Workshop on Hot Topics in Storage and File Systems, June 2014, Article No. 6.

  23. Hall D, Marcos J, Coker J. Data handling algorithms for autonomous shingled magnetic recording HDDs. IEEE Transactions on Magnetics, 2012, 48(5): 1777-1781.

    Article  Google Scholar 

  24. Ousterhout J, Douglis F. Beating the I/O bottleneck: A case for log-structured file systems. SIGOPS Operating Systems Review, 1989, 23(1): 11-28.

    Article  Google Scholar 

  25. Rosenblum M. The design and implementation of a log-structured file system [Ph.D. Thesis]. UC Berkeley, 1992.

  26. Rosenblum M, Ousterhout J. The design and implementation of a log-structured file system. In Proc. the 13th ACM Symposium on Operating System Principles, October 1991, pp.1-15.

  27. Kohl J, Staelin C, Stonebraker M. HighLight: Using a log-structured file system for tertiary storage management. In Proc. the 1993 USENIX Winter Technical Conference, January 1993, pp.435-448.

  28. Selzer M, Bostic K, McKusick M, Staelin C. An implementation of a log-structured file system for UNIX. In Proc. the 1993 USENIX Winter Technical Conference, January 1993, pp.307-326.

  29. Dai H, Neufeld M, Han R. ELF: An efficient log-structured flash file system for micro sensor nodes. In Proc. the 2nd International Conference on Embedded Networked Sensor Systems, November 2004, pp.176-187.

  30. Finlayson R, Cheriton D. Log files: An extended file service exploiting write-once storage. In Proc. the 11th ACM Symposium on Operating Systems Principles, November 1987, pp.139-148.

  31. Lee S, Moon B. Design of flash-based DBMS: An in-page logging approach. In Proc. the 2007 ACM SIGMOD International Conference on Management of Data, June 2007, pp.55-66.

  32. Lomet D. The case for log structuring in database systems. In Proc. the 6th International Workshop on High Performance Transaction Systems, September 1995, pp.136-140.

  33. Neefe J, Roselli D, Costello A, Wang R, Anderson T. Improving the performance of log-structured file systems with adaptive methods. In Proc. the 16th ACM Symposium on Operating Systems Principles, October 1997, pp.238-251.

  34. Casutto Y, Sanvido M, Guyot C, Hall D, Bandic Z. Indirection systems for shingled-recording disk drives. In Proc. the 26th IEEE Symposium on Mass Storage Systems and Technology, May 2010, Article No. 27.

  35. Amer A, Long D, Miller E, Paris J, Schwarz T. Design issues for a shingled write disk system. In Proc. the 26th IEEE Symposium on Mass Storage Systems and Technology, May 2010, Article No. 26.

  36. Jones S, Amer A, Miller E, Long D, Pitchumani R, Strong C. Classifying data to reduce long term data movement in shingled write disks. In Proc. the 31st Symposium on Mass Storage Systems and Technologies, May 2015, Article No. 12.

  37. Schwarz T, Amer A, Kroeger T, Miller E, Long D, Pâris J. RESAR: Reliable storage at exabyte scale. In Proc. the 24th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, September 2016, pp.211-220.

  38. Pâris J, Schwarz T, Long D, Amer A. When MTTDLs are not good enough: Providing better estimates of disk array reliability. In Proc. the 7th International Information and Telecommunication Technologies Symposium, Dec. 2008.

  39. Amer A, Pâris J, Schwarz T, Ciotola V, Larkby-Lahet J. Outshining mirrors: MTTDL of fixed-order spiral layouts. In Proc. the 4th International Workshop on Storage Network Architecture and Parallel I/Os, September 2007, pp.11-16.

  40. Pâris J, Schwarz T, Amer A, Long D. Highly reliable two-dimensional RAID arrays for archival storage. In Proc. the 31st IEEE International Performance Computing and Communications Conference, December 2012, pp.324-331.

  41. Greenan K, Plank J, Wylie J. Mean time to meaningless: MTTDL, Markov models, and storage system reliability. In Proc. the 2nd USENIX Workshop on Hot Topics in Storage and File Systems, June 2010, Article No. 7.

  42. Yang M, Chang Y, Wu F, Kuo T, Du D. Virtual persistent cache: Remedy the long latency behavior of host-aware shingled magnetic recording drives. In Proc. the 2017 IEEE/ACM International Conference on Computer-Aided Design, November 2017, pp.17-24.

  43. He W, Du D. SMaRT: An approach to shingled magnetic recording translation. In Proc. the 15th USENIX Conference on File and Storage Technologies, February 2017, pp.121-134.

  44. Le Q, SathyanarayanaRaju K, Amer A, Holliday J. Workload impact on shingled write disks: All-writes can be alright. In Proc. the 19th Annual IEEE/ACM International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, July 2011, pp.444-446.

  45. Narayanan D, Donnelly A, Rowstron A. Write off-loading: Practical power management for enterprise storage. In Proc. the 6th USENIX Conference on File and Storage Technologies, February 2008, pp.253-267.

  46. Patterson D, Gibson G, Katz R. A case for redundant arrays of inexpensive disks (RAID). In Proc. the 1988 ACM SIGMOD International Conference on Management of Data, June 1988, pp.109-116.

  47. Chaarawi S, Paris J, Amer A, Schwarz T, Long D. Using a shared storage class memory device to improve the reliability of RAID arrays. In Proc. the 5th Petascale Data Storage Workshop, 2010, pp.1-5.

  48. Le Q, Amer A, Holliday J. SMR disks for mass storage systems. In Proc. the 23rd IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, October 2015, pp.228-231.

  49. Mesnier M, Chen F, Luo T, Akers J. Differentiated storage services. In Proc. the 23rd ACM Symposium on Operating Systems Principles, October 2011, pp.57-70.

  50. Pâris J, Estrada-Galinanes V, Amer A, Rincon C. Using entanglements to increase the reliability of two-dimensional square RAID arrays. In Proc. the 36th IEEE International Performance Computing and Communications Conference, December 2017, Article No. 27.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Quoc Le.

Electronic supplementary material

ESM 1

(PDF 620 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Le, Q., Amer, A. & Holliday, J. RAID 4SMR: RAID Array with Shingled Magnetic Recording Disk for Mass Storage Systems. J. Comput. Sci. Technol. 34, 854–868 (2019). https://doi.org/10.1007/s11390-019-1946-4

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-019-1946-4

Keywords

Navigation