Flash-Aware File System Block Allocation for Mobile Consumer Devices
نویسندگان
چکیده
The performance of recent mobile devices is highly related to storage and file system. However, the current EXT4 file system is not optimized for NAND flash memory. In this paper, we propose a novel flash-aware file system block allocation technique, which reserves several address regions for hot file. The scheme significantly reduces the garbage collection overhead within the flash memory. In experiments with a flash memory simulator, the proposed flash-aware block allocation improved I/O performance by up to 28% for the storage access traces of Android applications.
منابع مشابه
A Flash-Aware Cluster Allocation Scheme for Legacy File Systems
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 ...
متن کاملJAM: justifiable allocation of memory with efficient mounting and fast crash recovery for NAND flash memory file systems
Flash memory is small size, lightweight, shock-resistant, non-volatile, and consumes little power. Flash memory therefore shows promise for use in storage devices for consumer electronics, mobile computers and embedded systems. Even though, flash memory has many attractive features but issues on performance and data integrity are becoming more critical to address by researchers. First, the rapi...
متن کاملAMI: An Advanced Endurance Management Technique for Flash Memory Storage Systems
Flash memory is small size, lightweight, shock-resistant, nonvolatile, and consumes little power. Flash memory therefore shows promise for use in storage devices for consumer electronics, mobile computers, wireless devices and embedded systems. However, flash memory cannot be overwritten unless erased in advance. Erase operations are slow that usually decrease system performance and consume pow...
متن کاملAMI: an advanced eEndurance management technique for flash memory storage systems
Flash memory is small size, lightweight, shock-resistant, nonvolatile, and consumes little power. Flash memory therefore shows promise for use in storage devices for consumer electronics, mobile computers, wireless devices and embedded systems. However, flash memory cannot be overwritten unless erased in advance. Erase operations are slow that usually decrease system performance and consume pow...
متن کاملOptimizing File System Performance for Android-based Consumer Electronics by an Experimental Method
The widely spread mobile consumer electronic devices, such as Android-based smartphones and tablets, have employed Ext4 file system as their main partition’s file systems. Although the performance of Ext4 file system has been researched and optimized for traditional hard disk drives under general workloads, extensive investigations are urgently required to improve its performance for consumer e...
متن کامل