History-aware Page Replacement Algorithm for NAND Flash-based Consumer Electronics

被引:7
|
作者
Lin, Mingwei [1 ]
Yao, Zhiqiang [4 ,1 ]
Xiong, Jinbo [1 ]
机构
[1] Fujian Normal Univ, Fac Software, Fuzhou 350108, Peoples R China
基金
中国国家自然科学基金;
关键词
Consumer electronics; NAND flash memory; Page replacement algorithm; Hard disks; BLOCK; LRU;
D O I
10.1109/TCE.2016.7448559
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Because NAND flash memory exhibits excellent performances in terms of shock resistance, non-volatility, fast access speed, small size, and lower power consumption, it has become the dominant storage medium of consumer electronics such as smart phones and portable media players. However, these consumer electronics suffer from limited main memory. Therefore, an efficient page replacement algorithm should be proposed for consumer electronics to reclaim obsolete pages and obtain free page frames for requested pages. In this paper, a history-aware page replacement algorithm is proposed for NAND flash-based consumer electronics. The proposed page replacement algorithm adapts itself to the runtime workloads and gives each dirty page a second chance to stay in the main memory. Experimental results show that the proposed page replacement algorithm performs better than the state-of-the-art page replacement algorithms in terms of the page hit ratio, the number of write operations, and the energy consumption.
引用
收藏
页码:23 / 29
页数:7
相关论文
共 50 条
  • [1] CLRU: A New Page Replacement Algorithm for NAND Flash-based Consumer Electronics
    Xu, Guangxia
    Lin, Fuyi
    Xiao, Yunpeng
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (01) : 38 - 44
  • [2] PT-LRU: A Probabilistic Page Replacement Algorithm for NAND Flash-based Consumer Electronics
    Cui, Jinhua
    Wu, Weiguo
    Wang, Yinfeng
    Duan, Zhangfeng
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) : 614 - 622
  • [3] Swap-aware Garbage Collection Algorithm for NAND Flash-based Consumer Electronics
    Xu, Guangxia
    Wang, Manman
    Liu, Yanbing
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (01) : 60 - 65
  • [4] An Efficient File-aware Garbage Collection Algorithm for NAND Flash-based Consumer Electronics
    Yan, Hua
    Yao, Qian
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) : 623 - 627
  • [5] Clean-First Adaptive Buffer Replacement Algorithm for NAND Flash-based Consumer Electronics
    Huang, Qiongxia
    Chen, Riqing
    Lin, Mingwei
    Yang, Changcai
    Chen, Quan
    Li, Xiaohan
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1217 - 1223
  • [6] Energy-aware Buffer Management Scheme for NAND Flash-based Consumer Electronics
    Chen, Riqing
    Lin, Mingwei
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2015, 61 (04) : 484 - 490
  • [7] Wear-Aware Out-of-Order Dynamic Scheduling for NAND Flash-Based Consumer Electronics
    Kong, Xiaochong
    Yao, Yingbiao
    Gu, Nenghua
    Feng, Wei
    Xu, Xin
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2021, 67 (01) : 40 - 49
  • [8] An Efficient and Non-Time-Sensitive File-Aware Garbage Collection Algorithm for NAND Flash-Based Consumer Electronics
    Yan, Hua
    Huang, Yong
    Zhou, Xinzhi
    Lei, Yinjie
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2019, 65 (01) : 73 - 79
  • [9] Dual Locality-Based Flash Translation Layer for NAND Flash-Based Consumer Electronics
    Luo, Yuhan
    Lin, Mingwei
    Pan, Yubiao
    Xu, Zeshui
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2022, 68 (03) : 281 - 290
  • [10] Efficient and Intelligent Garbage Collection Policy for NAND Flash-based Consumer Electronics
    Lin, Mingwei
    Chen, Shuyu
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (03) : 538 - 543