Access the full text.
Sign up today, get DeepDyve free for 14 days.
Li-Pin Chang, Tei-Wei Kuo (2004)
An efficient management scheme for large-scale flash-memory storage systems
File-System-Oriented FTL Mechanism for Flash-Memory Storage Systems 9
(1998)
Flash-Memory translation layer for NAND flash (NFTL). M-Systems
Hyun-Jin Choi, Seungho Lim, K. Park (2009)
JFTL: A flash translation layer based on a journal remapping for flash memoryACM Trans. Storage, 4
Red Hat (2001)
JFFS : The Journalling Flash File System
(1998)
Flash-Memory translation layer for NAND flash (NFTL)
(2006)
Flash cache memory puts robson in the middle
Samsung Electronics 2005b. OneNAND features and performance
Yehua Du, M. Cai, Jinxiang Dong (2005)
Adaptive energy-aware design of a multi-bank flash-memory storage system11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'05)
(2006)
KFW8G16Q2M-DEBx 512M x 16bit OneNAND flash memory data sheet
Jen-Wei Hsieh, Li-Pin Chang, Tei-Wei Kuo (2005)
Efficient on-line identification of hot data for flash-memory management
(2004)
Wear leveling of static areas in flash memory
Li-Pin Chang, Tei-Wei Kuo (2002)
An adaptive striping architecture for flash memory storage systems of embedded systemsProceedings. Eighth IEEE Real-Time and Embedded Technology and Applications Symposium
Atsuo Kawaguchi, Shingo Nishioka, H. Motoda (1995)
A Flash-Memory Based File System
(1998)
Understanding the Flash Translation Layer (FTL) specification, http://developer
(1998)
Understanding the Flash Translation Layer (FTL) specification
Microsoft 2006. Windows ReadyDrive and Hybrid Hard Disk Drives
Po-Liang Wu, Yuan-Hao Chang, Tei-Wei Kuo (2009)
A file-system-aware FTL design for flash-memory storage systems2009 Design, Automation & Test in Europe Conference & Exhibition
(2005)
NAND08Gx3C2A 8Gbit multi-level NAND flash memory
Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber, John Davis, M. Manasse, R. Panigrahy (2008)
Design Tradeoffs for SSD Performance
阿米尔·班 (1994)
Flash File System
Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo (2007)
Endurance Enhancement of Flash-Memory Storage, Systems: An Efficient Static Wear Leveling Design2007 44th ACM/IEEE Design Automation Conference
Yongsoo Joo, Yongseok Choi, Chanik Park, S. Chung, Eui-Young Chung, N. Chang (2006)
Demand paging for OneNANDTM Flash eXecute-in-placeProceedings of the 4th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS '06)
Intel Corporation. FTL logger exchanging data with FTL systems
(2006)
DaVinci digital media system-on-chip -TMS320DM6446
Jen-Wei Hsieh, Tei-Wei Kuo, Po-Liang Wu, Yu-Chung Huang (2007)
Energy-efficient and performance-enhanced disks using flash-memory cacheProceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07)
Brian Carrier (2005)
File System Forensic Analysis
Samsung Electronics 2005a. K9NBG08U5M 4G * 8 Bit NAND flash memory data sheet
Jian-Hong Lin, Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo, Cheng-Chih Yang (2007)
A NOR Emulation Strategy over NAND Flash Memory13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007)
Chin-Hsien Wu, Tei-Wei Kuo (2006)
An Adaptive Two-Level Management for the Flash Translation Layer in Embedded Systems2006 IEEE/ACM International Conference on Computer Aided Design
Li-Pin Chang (2007)
On efficient wear leveling for large-scale flash-memory storage systems
Yuan-Hao Chang, Tei-Wei Kuo (2009)
A commitment-based management strategy for the performance and reliability enhancement of flash-memory storage systems2009 46th ACM/IEEE Design Automation Conference
Li-Pin Chang (2008)
Hybrid solid-state disks: Combining heterogeneous NAND flash in large SSDs2008 Asia and South Pacific Design Automation Conference
An Adaptive File-System-Oriented FTL Mechanism for Flash-Memory Storage Systems YUAN-HAO CHANG, National Taipei University of Technology PO-LIANG WU, University of Illinois at Urbana-Champaign TEI-WEI KUO and SHIH-HAO HUNG, National Taiwan University As ash memory becomes popular over various platforms, there is a strong demand regarding the performance degradation problem, due to the special characteristics of ash memory. This research proposes the design of a le-system-oriented ash translation layer, in which a lter mechanism is designed to separate the access requests of le-system metadata and le contents for better performance. A recovery scheme is then proposed for maintaining the integrity of a le system. The proposed ash translation layer is implemented as a Linux device driver and evaluated with respect to ext2 and ext3 le systems. Experiments were also done over NTFS by a series of realistic traces. The experimental results show signi cant performance improvement over ext2, ext3, and NTFS le systems with limited system overheads. Categories and Subject Descriptors: D.4.2 [Operating Systems]: Storage Management Secondary storage General Terms: Design,Experimentation, Management, Measurement, Performance Additional Key Words and Phrases: NAND ash memory, MLC ash memory, solid-state drives, le systems, ext2, NTFS, performance enhancement, address translation ACM Reference Format: Chang,
ACM Transactions on Embedded Computing Systems (TECS) – Association for Computing Machinery
Published: Mar 1, 2012
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.