The design and implementation of a log-structured file system
ACM Transactions on Computer Systems (TOCS)
Planned Extensions to the Linux Ext2/Ext3 Filesystem
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Mapping Structures for Flash Memories: Techniques and Open Problems
SWSTE '05 Proceedings of the IEEE International Conference on Software - Science, Technology & Engineering
An Efficient NAND Flash File System for Flash Memory Storage
IEEE Transactions on Computers
Journal-guided resynchronization for software RAID
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
A flash-memory based file system
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Storage alternatives for mobile computers
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
LTFTL: lightweight time-shift flash translation layer for flash memory based embedded storage
EMSOFT '08 Proceedings of the 8th ACM international conference on Embedded software
Hi-index | 0.00 |
Constructing flash memory based storage, FTL (Flash Translation Layer) manages mapping between logical address and physical address. Since FTL writes every data to newregion by itsmappingmethod, the previous data is not overwritten by new write operation.When a journaling file system is set up upon FTL, it duplicates data between the journal region and its home location for the file system consistency. However, the duplication degrades the performance. In this paper, we present an efficient journal remap-based FTL. The proposed FTL, called JFTL, eliminates the redundant data duplication by remapping the journal region data path to home location of file system. Thus, our JFTLcan prevent from degrading write performance of file system while preserving file system consistency.