计算机技术﹑电信技术 |
|
|
|
|
基于日志结构的闪存均衡回收策略 |
陈钊,余锋,陈婷婷 |
浙江大学 仪器科学与工程学系,浙江 杭州 310027 |
|
Log-structured even recycle strategy for flash storage |
CHEN Zhao, YU Feng, CHEN Ting-ting |
Department of Instrumentation Science and Engineering, Zhejiang University, Hangzhou 310027, China |
[1] GAL E, TOLEDO S. Algorithms and data structures for flash memories [J]. ACM Computing Surveys, 2005, 37 (2): 138-163.
[2] DENG Yu-hui, ZHOU Ji-peng. Architecture and optimization methods of flash memory based storage systems [J]. Journal of Systems Architecture, 2011, 57(2): 214-227.
[3] LIU Zhan-zhan, YUE Li-hua, WEI Peng, et al. An adaptive block-set based management for large-scale flash memory [C]∥ Proceedings of the 2009 ACM Symposium on Applied Computing. Honolulu: ACM, 2009: 1621-1625.
[4] BEN-AROYA A, TOLEDO S. Competitive analysis of flash-memory algorithms [G]∥ Lecture Notes in Computer Science. Heidelberg: Springer, 2006, 4168: 100-111.
[5] ROSENBLUM M, OUSTERHOUT J K. The design and implementation of a log-structured file system [J]. ACM Transactions on Computer Systems, 1992, 10(1): 26-52.
[6] KIM H J, LEE S G. An effective flash memory manager for reliable flash memory space management [J]. IEICE Transactions on Information and Systems, 2002, E85-D (6): 950-964.
[7] HU Xiao-yu, HAAS R, EVANGELOS E. Container marking: combining data placement, garbage collection and wear leveling for flash [C]∥ Proceedings of the 19th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. [S.l.]: IEEE, 2011: 237-247.
[8] CHANG Y H, HSIEH J W, KUO T W. Endurance enhancement of flash-memory storage systems: an efficient static wear leveling design [C]∥ Proceedings of the 44th ACM/IEEE Design Automation Conference. San Diego: ACM, 2007: 212-217.
[9] JUNG D, CHAE Y H, JO H, et al. A group-based wear-leveling algorithm for large-capacity flash memory storage systems [C]∥ Proceedings of the 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems. Salzburg: ACM, 2007: 160-164.
[10] PARK S, LEE Y, KIM S. A high performance NAND array file system based on multiple NAND flash memories [J]. The Journal of Supercomputing, 2011: 1-15.
[11] KIM S Y, JUNG S I. A log-based flash translation layer for large NAND flash memory [C]∥ Proceedings of the 8th International Conference on Advanced Communication Technology.Phoenix Park:IEEE,2006: 1641-1644.
[12] CHANG Li-pin. On efficient wear leveling for large-scale flash-memory storage systems [C]∥ Proceedings of the 2007 ACM Symposium on Applied Computing. Seoul: ACM, 2007: 1126-1130.
[13] CHIANG M L, CHANG R C. Cleaning policies in mobile computers using flash memory [J]. Journal of Systems and Software, 1999, 48 (3): 213-231.
[14] KAWAGUCHI A, NISHIOKA S, MOTODA H. A flash-memory based file system [C]∥ Proceedings of the USENIX Technical Conference. New Orleans:USENIX,1995:13-22.
[15] WU M, ZWAENEPOEL W. eNVy: a non-volatile, main memory storage system [C]∥ Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems. San Jose: ACM, 1994: 86-97.
[16] CHANG Li-pin, KUO T W. An adaptive striping architecture for flash memory storage systems of embedded systems [C]∥ Proceedings of the 8th IEEE Symposium on Real-Time and Embedded Technology and Applications. San Jose:IEEE, 2002: 187-196.
[17] NARAYANAN D, DONNELLY A, ROWSTRON A. Write off-loading: practical power management for enterprise storage [J]. ACM Transactions on Storage, 2008, 4 (3): 1-23. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|