Submitted by: Submitted by lovesumin
Views: 142
Words: 1388
Pages: 6
Category: Science and Technology
Date Submitted: 03/22/2014 12:35 AM
Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems
Liang Shi∗†‡, Chun Jason Xue‡ and Xuehai Zhou†
∗ Joint Research Lab of Excellence, CityU-USTC Advanced Research Institute, Suzhou, China †Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China ‡ Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong
2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium
1
Outline
• Introduction • Related Works
– CFLRU – BPLRU – FAST scheme
• Proposed Scheme
– VM Management - WBC-LRU – WBC Management - PCLRU – Communication Between VM And WBC
• Simulation • Conclusion
2
Introduction (1/2)
• Characteristics of flash memory
– Advantages
• small & lightweight • shock resistance • low power consumption
– Drawbacks
• asymmetric speed of read and write operations • inability of in-place updates • limited lifetime
• Reducing write activities on flash memory is an efficient way to improve the performance and endurance of flash memory.
3
Introduction (2/2)
• Management schemes on virtual memory have not yet considered the existence of WBC equipped in flash memory.
• Propose new management schemes for VM as well as WBC cooperatively for flash memory based systems to reduce write activities and to improve I/O performance.
• Experimental results show that the proposed strategies can …
– reduce the number of write activities by 28.6% in average* – improve I/O performance by 34.8% in average
(* compared with CFLRU and BPLRU)
4
Related Works (1/3)
• VM management strategy
– CFLRU (Clean First Least Recently Used)
• evicts all the clean pages in a predefined window in the LRU model first • Windows size is determined carefully so that the hit ratio of main memory can be kept in a bearable level. • When there is no clean page in the window, a dirty page can be selected to evict. It postpones the evictions of...