An efficient cache replacement policy with distinguishing write blocks from read blocks in disk arrays

被引:0
|
作者
Wang, YL [1 ]
Li, GJ
Wu, XJ
Lin, SS
机构
[1] Univ Elect Sci & Technol China, Inst Commun Info Engn, Chengdu 610054, Sichuan, Peoples R China
[2] Huawei Tech Lmt Corp, Integrat Res Dept, Shengzhen, Guangdong, Peoples R China
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cache in disk array controller is critical to disk array performance. Many researches have been done to improve the hit-ratio in the cache, including the prefetch algorithms and the replacement algorithms, such as the LRU-K algorithm, the 2-Q algorithm and so on. All these algorithms assume that it takes the same cost to replace all the data blocks. But the cost of replacing write blocks is much higher than the cost of replacing read blocks, Based on the facts a new replacement algorithm named the write-prior least recently used (WP-LRU) algorithm is presented in this paper. The data blocks in the cache are divided into read blocks and write blocks according to the host access mode. The two types of data blocks are managed with different methods. The LRU algorithm is only used to read blocks and all victim blocks are read blocks. Some especial operations are performed for all write blocks in the cache. A simulation model is developed and the simulation results show that the WP-LRU algorithm can improve the performance of disk arrays by reducing the average service time remarkably while it keeps the same hit-ratio as the standard LRU.
引用
收藏
页码:120 / 129
页数:10
相关论文
共 50 条
  • [21] Efficient arrangements of two-level orthogonal arrays in two and four blocks
    Evangelaras, H.
    Peveretos, C.
    [J]. STATISTICS, 2017, 51 (06) : 1326 - 1341
  • [22] Brief Announcement: Cache-Efficient Parallel-Partition Algorithms using Exclusive-Read-and-Write Memory
    Kuszmaul, William
    Westover, Alek
    [J]. PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20), 2020, : 551 - 553
  • [23] Way-Tagged Cache: An Energy-Efficient L2 Cache Architecture under Write-Through Policy
    Dai, Jianwei
    Wang, Lei
    [J]. ISLPED 09, 2009, : 159 - 164
  • [24] An energy-efficient cache replacement policy for ultra-dense racetrack memory
    Hameed, Fazal
    Maqsood, Moazam
    Irtaza, Syed Ali
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 137
  • [25] An evaluation of bottom ash from plant biomass as a replacement for cement in building blocks
    Carrasco, B.
    Cruz, N.
    Terrados, J.
    Corpas, F. A.
    Perez, L.
    [J]. FUEL, 2014, 118 : 272 - 280
  • [26] Experimental characterization of novel small animal PET detector modules based on scintillation crystal blocks read out by APD arrays
    Maas, MC
    van der Laan, DJ
    Schaart, DR
    Huizenga, J
    Brouwer, JC
    Bruyndonckx, P
    Léonard, S
    Lemaître, C
    van Eijk, CWE
    [J]. 2004 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-7, 2004, : 2942 - 2946
  • [27] Cache management in MASCARA-FPGA: from coalescing heuristic to replacement policy
    Huu, Van Long Nguyen
    Lallet, Julien
    Casseau, Emmanuel
    d'Orazio, Laurent
    [J]. 18TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE, DAMON 2022, 2022,
  • [28] CRP: Context-directed Replacement Policy to Improve Cache Performance for Coarse-Grained Reconfigurable Arrays
    Yang, Chen
    Hou, Jia
    Wang, Yizhou
    Geng, Li
    [J]. 2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [29] Production of paver blocks from polyethylene terephthalate solid waste as partial replacement of sand
    Worku, Getahun Demeke
    Ejigu, Assamen Ayalew
    [J]. ENGINEERING RESEARCH EXPRESS, 2024, 6 (03):
  • [30] An Efficient Penalty-Aware Cache to Improve the Performance of Parity-Based Disk Arrays under Faulty Conditions
    Wan, Shenggang
    He, Xubin
    Huang, Jianzhong
    Cao, Qiang
    Li, Shiyi
    Xie, Changsheng
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1500 - 1513