计算机科学
文件系统碎片
闪存文件系统
文件系统
操作系统
与非门
闪存
碎片(计算)
闪光灯(摄影)
星团(航天器)
方案(数学)
移动设备
文件控制块
嵌入式系统
设备文件
计算机硬件
计算机文件
计算机存储器
计算机网络
半导体存储器
频道(广播)
视觉艺术
艺术
数学
数学分析
作者
Sung-Kwan Kim,Hunki Kwon,Donghee Lee,Sam H. Noh,Sang Lyul Min
出处
期刊:Journal of Information Science and Engineering
[Institute of Information Science]
日期:2009-07-01
卷期号:25 (4): 1191-1220
被引量:2
标识
DOI:10.6688/jise.2009.25.4.15
摘要
As the multimedia handheld devices using NAND flash memory as storage media is becoming more popular, the importance of the flash file system is increasing. Although there has been substantial research on file systems dedicated to NAND flash memory, little attention has been paid to legacy file systems running on top of NAND flash memory. In this paper, we propose an anti-fragmentation cluster allocation (AFCA) scheme for the Linux Ext2 file system. For the proposed scheme, we re-define the concept of file system fragmentation that takes into account the characteristics of NAND flash memory. The proposed AFCA scheme tries to minimize the performance degradation resulting from the fragmentation problem by discriminately allocating free clusters to files depending on their size relative to the flash memory block size. Evaluation results show that compared to the original cluster allocation scheme in Ext2, the proposed AFCA scheme significantly reduces the file system fragmentation according to the new definition and improves the file system performance, especially the write performance, by up to 43%.
科研通智能强力驱动
Strongly Powered by AbleSci AI