Please use this identifier to cite or link to this item:
Title: Flash memory management with cooperation, adaptation and assistance
Keywords: Flash Memory Management, Flash Translation Layer, Endurance, Performance, Secondary Storage, Non-volatile Memory
Issue Date: 19-Jul-2013
Citation: WANG CHUNDONG (2013-07-19). Flash memory management with cooperation, adaptation and assistance. ScholarBank@NUS Repository.
Abstract: Flash memory is ubiquitous for data storage today. However, existing strategies to manage a flash device is insufficient due to inherent characteristics of flash and various workloads it is serving. This thesis has proposed three novel approaches for flash memory management. The first approach is on the inter-module cooperation inside the management firmware. Observational Wear Leveling has been designed with the cooperation between wear leveling and address mapping. The second approach is to be workload-adaptive. ADPAT and TreeFTL have been devised. They are for address mapping and RAM buffer management, respectively, and can adapt to different workloads for data access. The third approach is to seek assistance from the OS for flash management. OS-Assisted Wear leveling (SAW) has been developed. The OS of SAW provides hints for the management firmware to utilize. Experiments have been conducted to these proposals, and improvements are significant on device lifetime and access performance, respectively.
Appears in Collections:Ph.D Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
Wang_Chundong.pdf2.28 MBAdobe PDF



Page view(s)

checked on May 22, 2019


checked on May 22, 2019

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.