|
[1] A. Gupta, Y. Kim, and B. Urgaonkar, “Dftl: a flash translation layer employing demand-based selective caching of page-level address mappings,” vol. 44, no. 3. ACM, 2009. [2] C.-H. Wu and S.-A. Chen, “Jom: A joint operation mechanism for nand flash memory,” ACM Transactions on Embedded Computing Systems (TECS), vol. 15, no. 4, p. 74, 2016. [3] A. Kawaguchi, S. Nishioka, and H. Motoda, “A flash-memory based file system.” in USENIX, 1995, pp. 155–164. [4] M.-L. Chiang and R.-C. Chang, “Cleaning policies in mobile computers using flash memory,” Journal of Systems and Software, vol. 48, no. 3, pp. 213–231, 1999. [5] R. Lucchesi, “Ssd flash drives enter the enterprise,” Silverton Consulting. accessed on, vol. 8, p. 2008, 2011. [6] L.-P. Chang and T.-W. Kuo, “An adaptive striping architecture for flash memory storage systems of embedded systems,” in Proceedings. Eighth IEEE Real-Time and Embedded Technology and Applications Symposium. IEEE, 2002, pp. 187–196. [7] D. Park and D. H. Du, “Hot data identification for flash-based storage systems using multiple bloom filters,” in 2011 IEEE 27th Symposium on Mass Storage Systems and Technologies (MSST). IEEE, 2011, pp. 1–11. [8] J.-W. Hsieh, T.-W. Kuo, and L.-P. Chang, “Efficient identification of hot data for flash memory storage systems,” ACM Transactions on Storage (TOS), vol. 2, no. 1, pp. 22–40, 2006. [9] M.-L. Chiang, P. C. Lee, and R.-C. Chang, “Using data clustering to improve cleaning performance for flash memory,” Software: Practice and Experience, vol. 29, no. 3, pp. 267–290, 1999. [10] I. Te, M. Lokhandwala, Y.-C. Hu, and H.-W. Tseng, “Pensieve: a machine learning assisted ssd layer for extending the lifetime,” in 2018 IEEE 36th International Conference on Computer Design (ICCD). IEEE, 2018, pp. 35–42. [11] S. Lee, D. Shin, Y.-J. Kim, and J. Kim, “Last: locality-aware sector translation for nand flash memory-based storage systems,” ACM SIGOPS Operating Systems Review, vol. 42, no. 6, pp. 36–42, 2008. [12] L.-P. Chang, “A hybrid approach to nand-flash-based solid-state disks,” IEEE Transactions on Computers, vol. 59, no. 10, pp. 1337–1349, 2010. [13] P. Yang, N. Xue, Y. Zhang, Y. Zhou, L. Sun, W. Chen, Z. Chen, W. Xia, J. Li, and K. Kwon, “Reducing garbage collection overhead in SSD based on workload prediction,” in 11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 19). USENIX Association, Jul. 2019. [14] H. Wang, X. Yi, P. Huang, B. Cheng, and K. Zhou, “Efficient ssd caching by avoiding unnecessary writes using machine learning,” in Proceedings of the 47th International Conference on Parallel Processing. ACM, 2018, p. 82. [15] D. Steinberg and P. Colla, “Cart: classification and regression trees,” The top ten algorithms in data mining, vol. 9, p. 179, 2009. [16] Z. Xu, R. Li, and C.-Z. Xu, “Cast: A page-level ftl with compact address mapping and parallel data blocks,” in 2012 IEEE 31st International Performance Computing and Communications Conference (IPCCC). IEEE, 2012, pp. 142–151. [17] I. Shin, “Hot/cold clustering for page mapping in nand flash memory,” IEEE Transactions on Consumer Electronics, vol. 57, no. 4, pp. 1728–1731, 2011. [18] C. Lee, T. Kumano, T. Matsuki, H. Endo, N. Fukumoto, and M. Sugawara, “Understanding storage traffic characteristics on enterprise virtual desktop infrastructure,” in Proceedings of the 10th ACM International Systems and Storage Conference. ACM, 2017, p. 13. [19] “Umasstracerepository: Storage,” http://traces.cs.umass.edu, univ. of Massachusetts. [20] A. Verma, R. Koller, L. Useche, and R. Rangaswami, “Srcmap: Energy proportional storage using dynamic consolidation.” in FAST, vol. 10, 2010, pp. 267–280. [21] R. Koller and R. Rangaswami, “I/o deduplication: Utilizing content similarity to improve i/o performance,” ACM Transactions on Storage (TOS), vol. 6, no. 3, p. 13, 2010. [22] S. Kavalanekar, B. Worthington, Q. Zhang, and V. Sharda, “Characterization of storage workload traces from production windows servers,” in 2008 IEEE International Symposium on Workload Characterization. IEEE, 2008, pp. 119–128. [23] D. Narayanan, A. Donnelly, and A. Rowstron, “Write off-loading: Practical power management for enterprise storage,” ACM Transactions on Storage (TOS), vol. 4, no. 3, p. 10, 2008. [24] M. Kwon, J. Zhang, G. Park, W. Choi, D. Donofrio, J. Shalf, M. Kandemir, and M. Jung, “Tracetracker: Hardware/software co-evaluation for large-scale i/o workload reconstruction,” pp. 87–96, 2017. [25] J. Lee and J.-S. Kim, “An empirical study of hot/cold data separation policies in solid state drives (ssds),” in Proceedings of the 6th InternationalSystems and Storage Conference. ACM, 2013, p. 12.
|