performance improvement of flash-memory-based ntfs/ext2 – a firmware solution

4
Performance Improvement of Flash-Memory-Based NTFS/EXT2 – A Firmware Solution Po-Lang Wu, Johnson Chang, and Tei- Wei Kuo National Taiwan University

Upload: adli

Post on 15-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Performance Improvement of Flash-Memory-Based NTFS/EXT2 – A Firmware Solution. Po-Lang Wu, Johnson Chang, and Tei-Wei Kuo National Taiwan University. Performance Improvement for NTFS/EXT2. Objective: Improve the performance of flash memory with the feature considerations of file systems. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Performance Improvement of  Flash-Memory-Based NTFS/EXT2 – A Firmware Solution

Performance Improvement of Flash-Memory-Based NTFS/EXT2 – A Firmware Solution

Performance Improvement of Flash-Memory-Based NTFS/EXT2 – A Firmware Solution

Po-Lang Wu, Johnson Chang, and Tei-Wei Kuo

National Taiwan University

Page 2: Performance Improvement of  Flash-Memory-Based NTFS/EXT2 – A Firmware Solution

Performance Improvement for NTFS/EXT2

• Objective:– Improve the performance of flash memory with the feature

considerations of file systems.

• Method:– Cluster metadata files and metadata to improve system performance

and to reduce the maintenance overhead.

• Architecture– Adopt page-level mapping and

a log-based updating mechanism.

– Write mapping and version information in a summary page.

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Summary

Block Set

Metadata

Metadata

Metadata

Metadata

Page 3: Performance Improvement of  Flash-Memory-Based NTFS/EXT2 – A Firmware Solution

System Architecture• File System Identifier:

Determine the layout of the file systems

• Metadata Filter: Separate Metadata requests and Userdata requests

• Metadata FTL: Manage the Metadata location and translate to IO Operations

• Cleaner: Do garbage collection to reclaim invalid pages

Page 4: Performance Improvement of  Flash-Memory-Based NTFS/EXT2 – A Firmware Solution

Performance Evaluation

Ext2 Ext3 NFTS

Improvement Bonnie++ File-copy File-copy Traces

FTL 0% 0% 0% 0%

NFTL 19% 22% 10% 14%

BL 37% 49% 24% 13%

• The experiments on EXT2 are on a DaVinci Evaluation Board with realistic transmission patterns and benchmark.

• Bonnie++: Sequential/Random files creation and deletion

• NTFS: Simulation over a 7-day disk trace