Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/RTAS.2011.22guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems

Published: 11 April 2011 Publication History

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.

Cited By

View all

Index Terms

  1. Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    RTAS '11: Proceedings of the 2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium
    April 2011
    302 pages
    ISBN:9780769543444

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 11 April 2011

    Author Tags

    1. Buffer Cache
    2. Flash Memory
    3. LRU
    4. Operating System
    5. Virtual Memory

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)DA-RAID-5Proceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485380(380-385)Online publication date: 18-Mar-2013
    • (2013)Hybrid nonvolatile disk cache for energy-efficient and high-performance systemsACM Transactions on Design Automation of Electronic Systems10.1145/2390191.239019918:1(1-23)Online publication date: 16-Jan-2013
    • (2013)Data-assemblageDesign Automation for Embedded Systems10.1007/s10617-014-9154-517:3-4(565-586)Online publication date: 1-Sep-2013
    • (2013)Effective file data-block placement for different types of page cache on hybrid main memory architecturesDesign Automation for Embedded Systems10.1007/s10617-014-9148-317:3-4(485-506)Online publication date: 1-Sep-2013
    • (2011)Optimal task allocation on non-volatile memory based hybrid main memoryProceedings of the 2011 ACM Symposium on Research in Applied Computation10.1145/2103380.2103382(1-6)Online publication date: 2-Nov-2011
    • (2011)ExLRUProceedings of the ninth ACM international conference on Embedded software10.1145/2038642.2038694(339-348)Online publication date: 9-Oct-2011

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media