A page weight-based replacement algorithm to enhance the performance of buffer management in flash memory

被引:0
|
作者
Shweta [1 ]
Singh, P. K. [1 ]
机构
[1] Madan Mohan Malaviya Univ Technol, Comp Sci & Engn Dept, Gorakhpur, Uttar Pradesh, India
关键词
buffer replacement algorithm; frequency; recency; page migration; LRU; STORAGE;
D O I
10.1504/IJGUC.2024.136727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flash memory is used in various electronic handheld devices such as laptops and PDAs as secondary storage because of its excellent performance, low energy consumption, compact size, high-access speed and resistance to shock with growing density and lowering prices. However, the intrinsic properties, such as no in-place update and asymmetric I/O operations, provide challenges to designing buffer replacement strategies. This paper suggests an improved buffer management strategy called the Page Weight Buffer Replacement (PWBR) algorithm for flash memory, which considers buffers' page weight. An eviction approach is applied which tries to minimise the number of write counts and maintain a higher buffer hit rate by integrating recency, operational cost and temporal locality. Our finding shows PWBR is superior to existing buffers' management policies in terms of increasing the hit ratio of LRU-WSR, CF-LRU, CCF-LRU and AD-LRU by 9.3%, 6.4%, 3.7% and 2.5% higher, respectively.
引用
收藏
页码:75 / 83
页数:10
相关论文
共 50 条
  • [1] An Efficient Page Replacement Algorithm for NAND Flash Memory
    Lin, Mingwei
    Chen, Shuyu
    Zhou, Zhen
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (04) : 779 - 785
  • [2] Firefly Optimization-Based Buffer Replacement Algorithm to Improve Nand Flash Memory Performance
    Shweta
    Singh, P. K.
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (02) : 107 - 119
  • [3] A buffer based page replacement algorithm to reduce page fault
    Muthusundari, S.
    Berlin, M. A.
    Priya, J. Geetha
    Balasaranya, K.
    MATERIALS TODAY-PROCEEDINGS, 2020, 33 : 4557 - 4560
  • [4] Page Replacement Algorithm Based on Counting Bloom Filter for NAND Flash Memory
    Liu, Jun
    Chen, Shuyu
    Wang, Guiping
    Wu, Tianshu
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) : 636 - 643
  • [5] FARS: A page replacement algorithm for NAND flash memory based embedded systems
    Kwon, Ohhoon
    Bahn, Hyokyung
    Koh, Kern
    2008 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 218 - +
  • [6] GASA: A New Page Replacement Algorithm for NAND Flash Memory
    Li, Chu
    Feng, Dan
    Hua, Yu
    Xia, Wen
    Wang, Fang
    2016 IEEE INTERNATIONAL CONFERENCE ON NETWORKING ARCHITECTURE AND STORAGE (NAS), 2016,
  • [7] PROBABILISTIC PAGE REPLACEMENT POLICY IN BUFFER CACHE MANAGEMENT FOR FLASH-BASED CLOUD DATABASES
    Thakare, Atul O.
    Deshpande, Parag S.
    COMPUTING AND INFORMATICS, 2019, 38 (06) : 1237 - 1271
  • [8] FD-Buffer: A Cost-Based Adaptive Buffer Replacement Algorithm for Flash Memory Devices
    On, Sai Tung
    Gao, Shen
    He, Bingsheng
    Wu, Ming
    Luo, Qiong
    Xu, Jianliang
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (09) : 2288 - 2301
  • [9] HDC: An adaptive buffer replacement algorithm for NAND flash memory-based databases
    Lin, Mingwei
    Chen, Shuyu
    Wang, Guiping
    Wu, Tianshu
    OPTIK, 2014, 125 (03): : 1167 - 1173
  • [10] APRA: Adaptive Page Replacement Algorithm for NAND Flash Memory Storages
    Shen, Baichuan
    Jin, Xin
    Song, Yong Ho
    Lee, Sang Sun
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 11 - 14