|
[1]Seagate, “Seagate barracuda data sheet,” https://www.seagate.com/staticfiles/docs/pdf/ datasheet/disc/barracuda-ds1737-1-1111us.pdf, 2017. [2] J. Boukhobza and P. Olivier, Flash Memory Integration : Performance and Energy Issues. UK ISTE Press Elsevier, 03 2017. [3] “Apache hadooop,” https://hadoop.apache.org/, [Online; accessed 1-April-2019]. [4] J. Dean and S. Ghemawat, “Mapreduce: Simplified data processing on large clusters,” vol. 51, 01 2004, pp. 137–150. [5] G. Graefe, “Implementing sorting in database systems,” ACM Comput. Surv., vol. 38, 09 2006. [6] T. Feldman and G. Gibson, “Shingled magnetic recording: Areal density increase requires new data management,” USENIX ;login issue, vol. 38(3), 2013. [7] A. Acharya, M. Uysal, and J. Saltz, “Active disks: Programming model, algorithms and evaluation,” SIGPLAN Not., vol. 33, no. 11, pp. 81–91, Oct. 1998. [Online]. Available: http://doi.acm.org/10.1145/291006.291026 [8] E. Riedel, C. Faloutsos, G. A. Gibson, and D. Nagle, “Active disks for large-scale data processing,” Computer, vol. 34, no. 6, pp. 68–74, June 2001. [9] C. R. Cook and D. J. Kim, “Best sorting algorithm for nearly sorted lists,” Commun. ACM, vol. 23, no. 11, pp. 620–624, nov 1980. [10] M. V. Wilkes, “The Art of Computer Programming, Volume 3, Sorting and Searching,” The Computer Journal, vol. 17, no. 4, pp. 324–324, 11 1974. [Online]. Available: https://doi.org/10.1093/comjnl/17.4.324 [11] A. Aggarwal and S. Vitter, Jeffrey, “The input/output complexity of sorting and related problems,” Commun. ACM, vol. 31, no. 9, pp. 1116–1127, Sep. 1988. [Online]. Available: http://doi.acm.org/10.1145/48529.48535 [12] A. Acharya, M. Uysal, and J. Saltz, “Active disks: Programming model, algorithms and evaluation,” SIGPLAN Not., vol. 33, no. 11, pp. 81–91, Oct. 1998. [Online]. Available: http://doi.acm.org/10.1145/291006.291026 [13] A. Aghayev and P. Desnoyers, “Skylight—a window on shingled disk operation,” in 13th USENIX Conference on File and Storage Technologies (FAST 15). Santa Clara, CA: USENIX Association, 2015, pp. 135–149. [Online]. Available: https: //www.usenix.org/conference/fast15/technical-sessions/presentation/aghayev [14] S.-H. Chen, Y.-C. Lin, Y.-H. Chang, M.-C. Yang, T.-Y. Chen, H.-W. Wei, and W.-K. Shih, “A new sequential-write-constrained cache management to mitigate write amplification for smr drives,” in Proceedings of the 34th Annual ACM Symposium on Applied Com- puting, ser. SAC ’19, 2019. [15] C. Ma, Z. Shen, Y. Wang, and Z. Shao, “Alleviating hot data write back effect for shingled magnetic recording storage systems,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pp. 1–1, 2018. [16] L. Zheng and P. A. Larson, “Speeding up external mergesort,” IEEE Transactions on Knowledge and Data Engineering, vol. 8, no. 2, pp. 322–332, April 1996. [17] P.-A. Larson and G. Graefe, “Memory management during run generation in external sorting,” in Proceedings of the 1998 ACM SIGMOD International Conference on Management of Data, ser. SIGMOD ’98. New York, NY, USA: ACM, 1998, pp. 472–483. [Online]. Available: http://doi.acm.org/10.1145/276304.276346 [18] A. Laga, J. Boukhobza, F. Singhoff, and M. Koskas, “Montres : Merge on-the-run external sorting algorithm for large data volumes on ssd based storage systems,” IEEE Transactions on Computers, vol. 66, no. 10, pp. 1689–1702, Oct 2017. [19] A. Shatnawi and Y. Alzahouri, “A multi-pass algorithm for sorting extremely large data files,” in 2015 6th International Conference on Information and Communication Systems (ICICS), April 2015, pp. 79–82. [20] L. C. Quero, Y. Lee, and J. Kim, “Self-sorting ssd: Producing sorted data inside active ssds,” in 2015 31st Symposium on Mass Storage Systems and Technologies (MSST), May 2015, pp. 1–7. [21] D. A. Thompson and J. S. Best, “The future of magnetic data storage techology,” IBM Journal of Research and Development, vol. 44, no. 3, pp. 311–322, 2000. [22] Y. Shiroishi, K. Fukuda, I. Tagawa, H. Iwasaki, S. Takenoiri, H. Tanaka, H. Mutoh, and N. Yoshikawa, “Future options for hdd storage,” IEEE Transactions on Magnetics, vol. 45, no. 10, pp. 3816–3822, Oct 2009. [23] L. Ma and L. Xu, “Hmss: A high performance host-managed shingled storage system based on awareness of smr on block layer,” in 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Confer- ence on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Dec 2016, pp. 570–577. [24] F. Wu, M.-C. Yang, Z. Fan, B. Zhang, X. Ge, and D. H. Du, “Evaluating host aware SMR drives,” in 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 16). Denver, CO: USENIX Association, 2016. [Online]. Available: https://www.usenix.org/conference/hotstorage16/workshop-program/presentation/wu [25] M. Shafaei, M. H. Hajkazemi, P. Desnoyers, and A. Aghayev, “Modeling drive-managed smr performance,” ACM Trans. Storage, vol. 13, no. 4, pp. 38:1–38:22, Dec. 2017. [Online]. Available: http://doi.acm.org/10.1145/3139242 [26] W. Digital, “Wd ultrastar dc hc600 smr series,” https://www.westerndigital.com/products/ data-center-drives/ultrastar-dc-hc600-series-hdd, [Online; accessed 1-April-2019]. [27] Seagate, “Seagate archive hdd,” https://www.seagate.com/support/ enterprise-servers-storage/hard-disk-drives/archive-hdd/, [Online; accessed 1-April- 2019]. [28] S. Jones, A. Amer, E. L. Miller, D. D. Long, R. Pitchumani, and C. Strong, “Classifying data to reduce long term data movement in shingled write disks,” in Proceedings of the 31st International Conference on Massive Storage Systems and Technology (MSST 2015), June 2015. [29] Y. Cassuto, M. A. A. Sanvido, C. Guyot, D. R. Hall, and Z. Z. Bandic, “Indirection systems for shingled-recording disk drives,” in Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium on, May 2010, pp. 1–14. [30] gensort, “gensort data generator,” http://www.ordinal.com/gensort.html, [Online; ac- cessed 1-April-2019]. [31] S. Benchmark, “Sort benchmark home page,” http://sortbenchmark.org/, [Online; ac- cessed 1-April-2019]. |