TY - GEN
T1 - Cooperating write buffer cache and virtual memory management for flash memory based systems
AU - Shi, Liang
AU - Xue, Chun Jason
AU - Zhou, Xuehai
PY - 2011
Y1 - 2011
N2 - 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. © 2011 IEEE.
AB - 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. © 2011 IEEE.
KW - Buffer Cache
KW - Flash Memory
KW - LRU
KW - Operating System
KW - Virtual Memory
UR - https://www.scopus.com/pages/publications/79957613959
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-79957613959&origin=recordpage
U2 - 10.1109/RTAS.2011.22
DO - 10.1109/RTAS.2011.22
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9780769543444
SP - 147
EP - 156
BT - Real-Time Technology and Applications - Proceedings
T2 - 17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011
Y2 - 11 April 2011 through 14 April 2011
ER -