DocumentCode
3134264
Title
Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems
Author
Shi, Liang ; Xue, Chun Jason ; Zhou, Xuehai
fYear
2011
fDate
11-14 April 2011
Firstpage
147
Lastpage
156
Abstract
Flash memory is becoming the storage media of choice for mobile devices and embedded systems. The performance of flash memory is impacted by the asymmetric speed of read and write operations, limited number of erase times and the absence of in-place updates. To improve the performance of flash memory based systems, write buffer cache has been equipped in flash memories recently. At the same time, new virtual memory management strategies have been proposed in recent studies that consider the characteristics of flash memory. In this paper, we propose cooperative management schemes for virtual memory and write buffer cache to improve performance of flash memory based systems. Management on virtual memory is designed to exploit the write buffer cache status and management on write buffer cache is designed to cooperate with virtual memory to improve flash memory performance. The experimental results show that the proposed approaches can improve I/O performance by 34.8% on average, and reduce the number of erase and write operations by 44.7% and 28.6% on average.
Keywords
cache storage; embedded systems; flash memories; virtual storage; cooperative management scheme; embedded system; erase operation; flash memory based system; mobile device; read-write operation; storage media; virtual memory management; write buffer cache; Ash; Buffer storage; Clustering algorithms; Data structures; Delay; Memory management; Software; Buffer Cache; Flash Memory; LRU; Operating System; Virtual Memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011 17th IEEE
Conference_Location
Chicago, IL
ISSN
1080-1812
Print_ISBN
978-1-61284-326-1
Type
conf
DOI
10.1109/RTAS.2011.22
Filename
5767147
Link To Document