[1] LEE S W, PARK D J, CHUNG T S, et al. A log buffer-based flash translation layer using fully-associative sector translation[J]. ACM Transactions on Embedded Computing Systems, 2007, 6(3):150-151. [2] TANG X, MENG X. ACR:an adaptive cost-aware buffer replacement algorithm for Flash storage devices[C]//Proceedings of the 201011th International Conference on Mobile Data Management. Piscataway, NJ:IEEE, 2010:33-42. [3] SOGA A, SUN C, TAKEUCHI K. NAND flash aware data management system for high-speed SSDs by garbage collection overhead suppression[C]//Proceedings of the 2014 IEEE 6th International Memory Workshop. Piscataway, NJ:IEEE, 2014:1-4. [4] fio[EB/OL].[2016-05-22].http://freecode.com/projects/fio. [5] 郭御风, 李琼, 刘光明, 等. 基于NAND闪存的固态盘技术研究[J]. 计算机研究与发展, 2009, 46(2):328-328.(GUO Y F, LI Q, LIU G M, et al. Research and development of solid state disk technology based on NAND flash memory[J]. Journal of Computer Research and Development, 2009, 46(2):328-328.) [6] 马宇川. 拒绝掉速闪迪Extreme Pro480GB固态硬盘深度体验[J].微型计算机, 2014(21):71-74.(MA Y C. Rejected SanDisk Pro480GB extreme solid state hard disk depth experience[J]. Micro Computer, 2014(21):71-74.) [7] BEAK S,AHN S, CHOI J. Uniformity improving page allocation for flash memory file systems[C]//Proceedings of the 7th ACM & IEEE International Conference on Embedded Software. New York:ACM, 2007:154-163. [8] KIM Y, ORAL S, SHIPMAN G M, et al. Harmonia:a globally coordinated garbage collector for arrays of solid-state drives[C]//Proceedings of the 2011 IEEE 27th Symposium on Mass Storage Systems and Technologies. Washington, DC:IEEE Computer Society, 2011:1-12. [9] HA K, KIM J. A program context-aware data separation technique for reducing garbage collection overhead in NAND flash memory[C]//Proceedings of the 7th IEEE International Workshop on Storage Network Architecture and Parallel I/Os. Piscataway, NJ:IEEE, 2011:1-10. [10] GALAND E,TOLEDO S. Algorithms and data structures for flash memories[J]. ACM Computing Surveys, 2005, 37(2):138-163. [11] LEE J, KIM Y, SHIPMAN G, et al. A semi-preemptive garbage collector for solid state drives[C]//Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software. Piscataway, NJ:IEEE, 2011:12-21. [12] QIN Y, FENG D, LIU J, et al. DT-GC:adaptive garbage collection with dynamic thresholds for SSDs[C]//Proceedings of the 2014 International Conference on Cloud Computing and Big Data. Piscataway, NJ:IEEE, 2014:182-188. [13] KWON O, LEE J, KOH K. EF-Greedy:a novel garbage collection policy for flash memory based embedded systems[C]//Proceedings of the 7th International Conference on Computational Science. Berlin:Springer, 2007:913-920. [14] KIM H, LEE S. An effective flash memory manager for reliable flash memory space management[J]. IEICE Transactions on Information & Systems, 2002, E85D(6):950-964. [15] TJIOE J, BLANCE A, XIE T, et al. Making garbage collection wear conscious for flash SSD[C]//Proceedings of the 2012 IEEE 7th International Conference on Networking, Architecture and Storage. Washington, DC:IEEE Computer Society, 2012:114-123. [16] WU S, LIN Y, MAO B, et al. GCaR:garbage collection aware cache management with improved performance for flash-based SSDs[C]//Proceedings of the 2016 International Conference on Supercomputing. New York:ACM, 2016:Article No. 28. [17] MOMODOMI M, ITOH Y, SHIROTN R, et al. An experimental 4-Mbit CMOS EEPROM with a NAND-structured cell[J]. IEEE Journal of Solid-State Circuits, 1989, 24(5):1238-1243. [18] XIE W, CHEN Y. An adaptive separation-aware FTL for improving the efficiency of garbage collection in SSDs[C]//Proceedings of the 201414th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. Piscataway, NJ:IEEE, 2014:552-553. [19] HU Y, JIANG H, FENG D, et al. Performance impact and interplay of SSD parallelism through advanced commands,allocation strategy and data granularity[C]//Proceedings of the 2011 International Conference on Supercomputing. New York:ACM, 2011:96-107. [20] KAVALANCKER S, WORTHINGTON B, ZHANG Q, et al. Characterization of storage workload traces from production Windows servers[C]//Proceedings of the 2008 IEEE International Symposium on Workload Characterization. Piscataway, NJ:IEEE, 2008:119-128. [21] SNIA IOTTA Repository[EB/OL].[2016-05-22].http://iotta.snia.org/traces/130. |