Acknowledgement
Supported by : 한국학술진흥재단
References
- D. P. Bovet and M. Cesati, Understanding the Linux Kernel, 3rd Edition, O'Reilly, 2005.
- Samsung Electronics. K9F2G08UXA 256M x 8bits NAND flash memory Data Sheet, http://www.samsungelectronics.com
- A. Kawaguchi, S. Nishioka, and H. Motoda, "Flash Memory Based File System," in Proceedings of USENIX95, pp. 155-164, 1995.
- M. Wu and W. Zwanepoel, "envy: A Non-volatile, Main Memory Storage System," in Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems, 1994.
- M. Chiang and R. Chang, "Cleaning Policies in Mobile Computers Using Flash Memory," Journal of Systems and Software, Vol.48, No. 3, pp.213-231, 1999. https://doi.org/10.1016/S0164-1212(99)00059-X
- M. Chiang, P. Lee, and R. Chang, "Using Data Clustering to Improve Cleaning Performance for Flash Memory," Software Practice and Experience, Vol.29, No.3, pp.267-290, 1999. https://doi.org/10.1002/(SICI)1097-024X(199903)29:3<267::AID-SPE233>3.0.CO;2-T
- J.-W. Hsieh, T.-W. Kuo, and L.-P. Chang, "Efficient Identification of Hot Data for Flash Memory Storage Systems," ACM Transaction on Storage, Vol.2, No.1, 2006.
- S. Park, D. Jung, J. Kang, J. Kim, and J. Lee, "CFLRU: A Replacement Algorithm for Flash Memory," in Proceedings of International Conference on Compilers, Architecture and Synthesis for Embedded Systems, pp.234- 241, 2006.
- Y. Yoo, H. Lee, Y. Ryu, and H. Bahn, "Page Replacement Algorithms for NAND Flash Memory Storages," Lecture Notes in Computer Science, Vol. 4705, Springer-Verlag, pp. 201-212, Aug. 2007.
- 유윤석, 류연승, "NAND 플래시 메모리 저장장치를 위한 요구 페이징 기법 연구", 멀티미디어학회 논문지 제10권, 제5호, pp.583-593, 2007. 5.
- O. Kwon, Y. Yoo, K. Koh, and H. Bahn, "Replacement and Swapping Strategy to Improve Read Performance of Portable Consumer Devices Using Compressed File Systems," IEEE Transactions on Consumer Electronics, Vol.54, No.2, pp.551-559, May 2008. https://doi.org/10.1109/TCE.2008.4560129
- 이혜정, 반효경, "Analyzing Virtual Memory Write Characteristics and Designing Page Replacement Algorithms for NAND Flash Memory," 정보과학회 논문지 36(6), pp.543- 556, 2009.
- J. Park, H. Lee, S. Hyun, K. Koh, and H. Bahn, "A Cost-aware Page Replacement Algorithm for NAND Flash-based Mobile Embedded Systems," in Proceedings of International Conference on Embedded Software, pp.315- 324, 2009.
- M. Saxena and M Swift, "FlashVM: Revisiting the Virtual Memory Hierarchy," in Proceedings of USENIX Workshop on Hot Topics in Operating Systems, 2009.
- D. Jung, J. Kim, S. Park, J. Kang, and J. Lee, "FASS: A Flash-Aware Swap System", in Proceedings of International Workshop on Software Support for Portable Storage, 2005.
- S. Koh, S. Jeon, and Y. Ryu,, "A New Linux Swap System for Flash Memory Storage Devices," in Proceedings of 3rd International Workshop on Data Storage Devices and Systems, pp.151-156, Jun, 2008.
- blktrace, http://linux.die.net/man/8/blktrace