Skip to main content

Facilitate External Sorting for Large-Scale Storage on Shingled Magnetic Recording Drives

  • Conference paper
  • First Online:
  • 1527 Accesses

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 70))

Abstract

In the era of big data and cloud computing, both external data process techniques and new storage mediums are proposed to process and accommodate the sheer amount of information with data-intensive applications. For instance, external sorting algorithms perform sorting operations directly on the storage devices to lower the data transfer latency and increase system performance. On the other hand, Shingled Magnetic Recording (SMR) is proposed to increase the areal density by overlapping tracks. However, the overlapping technique also introduces the random-write restriction because writing a track also destroys the valid data on overlapped tracks. This constraint could induce signification write amplification issue when performing external sorting on SMR drives. To mitigate the write amplification issue, this paper proposes a sort-friendly SMR drive design to lower the write amount of external sorting algorithms on SMR drives. The experimental results show that the proposed design could lower the external sorting latency by 61.99% when compared with the external merge sort algorithm.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Knuth, D.: The Art of Computer Programming, vol. 3, 2nd edn. Addison-Wesley (1998)

    Google Scholar 

  2. Quero, L.C., Lee, Y.S., Kim, J.S.: Self-sorting SSD: producing sorted data inside active SSDs. In: Mass Storage Systems and Technologies (MSST), 2015 31st Symposium, pp. 1–7 (2015)

    Google Scholar 

  3. Lee, Y.-S., Quero, L.C., Kim, S.-H., Kim, J.-S., Maeng, S.: ActiveSort: efficient external sorting using active SSDs in the MapReduce framework. In: Future Generation Computer Systems (2016)

    Google Scholar 

  4. Shiroishi, Y., et al.: Future options for HDD storage. IEEE Trans. Magn. 45(10), 3816–3822 (2009)

    Article  Google Scholar 

  5. Yahoo: Yahoo! cloud serving benchmark @ONLINE. https://github.com/brianfrankcooper/YCSB/wiki (2015)

  6. Seagate: Seagate archive hdd @ONLINE. http://www.seagate.com/www-content/product-content/hdd-fam/seagate-archive-hdd/en-us/docs/archive-hdd-ds1834-5c-1508us.pdf (2015)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Pei Liang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liang, YP., Shen, MH., Lien, YH., Shih, WK. (2020). Facilitate External Sorting for Large-Scale Storage on Shingled Magnetic Recording Drives. In: Arai, K., Bhatia, R. (eds) Advances in Information and Communication. FICC 2019. Lecture Notes in Networks and Systems, vol 70. Springer, Cham. https://doi.org/10.1007/978-3-030-12385-7_80

Download citation

Publish with us

Policies and ethics