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 条
  • [21] LCR: Load-aware Cache Replacement Algorithm for Flash-based SSDs
    Liu, Caiyin
    Lv, Min
    Pan, Yubiao
    Chen, Hao
    Li, Yongkun
    Li, Cheng
    Xu, Yinlong
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2018,
  • [22] APRA: Adaptive Page Replacement Algorithm for NAND Flash Memory Storages
    Shen, Baichuan
    Jin, Xin
    Song, Yong Ho
    Lee, Sang Sun
    [J]. 2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 11 - 14
  • [23] Three-State Log-Aware Buffer Management Scheme for Flash-Based Consumer Electronics
    Jin, Rize
    Cho, Hyung-Ju
    Chung, Tae-Sun
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (04) : 795 - 802
  • [24] Random data-aware flash translation layer for NAND flash-based smart devices
    Se Jin Kwon
    Hyung-Ju Cho
    Sungsoo Kim
    Tae-Sun Chung
    [J]. The Journal of Supercomputing, 2013, 66 : 81 - 93
  • [25] Energy-aware demand paging on NAND flash-based embedded storages
    Park, CI
    Kang, JU
    Park, SY
    Kim, JS
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 338 - 343
  • [26] Effective Lifetime-Aware Dynamic Throttling for NAND Flash-Based SSDs
    Lee, Sungjin
    Kim, Jihong
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1075 - 1089
  • [27] Random data-aware flash translation layer for NAND flash-based smart devices
    Kwon, Se Jin
    Cho, Hyung-Ju
    Kim, Sungsoo
    Chung, Tae-Sun
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 66 (01): : 81 - 93
  • [28] PA-LIRS: An Adaptive Page Replacement Algorithm for NAND Flash Memory
    Wang, Fangjun
    Jiang, Xianliang
    Huang, Jifu
    Chen, Fuguang
    [J]. ELECTRONICS, 2020, 9 (12) : 1 - 16
  • [29] An Efficacious Page Replacement Technique for NAND Flash Memory
    Dubey, Kumkum
    Kumar, Shailesh
    Singh, P. K.
    [J]. 2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,
  • [30] An Elastic Error Correction Code Technique for NAND Flash-based Consumer Electronic Devices
    Hu, Yu-Peng
    Xiao, Nong
    Liu, Xiao-Fan
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (01) : 1 - 8