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 条
  • [31] Efficient cache replacement policy for minimising error rate in L2-STT-MRAM caches
    Olanrewaju, Rashidah F.
    Khan, Burhan Ul Islam
    Khan, Abdul Raouf
    Yaacob, Mashkuri
    Alam, Md. Moktarul
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2018, 9 (04) : 307 - 321
  • [32] PERMANENT ALTERATION OF CONTROL PROGRAMS LOADED FROM READ/WRITE DISK STORES INTO VOLATILE CONTROL STORES.
    Kraft, K.L.
    Lampe, H.H.
    Prochazka, P.
    Rudolph, P.
    [J]. IBM Technical Disclosure Bulletin, 1973, 15 (11): : 3492 - 3493
  • [33] Simple and Efficient Generation of White Light Emission From Organophosphorus Building Blocks
    Romero-Nieto, Carlos
    Durben, Stefan
    Kormos, Ila M.
    Baumgartner, Thomas
    [J]. ADVANCED FUNCTIONAL MATERIALS, 2009, 19 (22) : 3625 - 3631
  • [34] Nanopore and nanobushing Arrays from ABC triblock thin films containing two etchable blocks
    Guo, SW
    Rzayev, J
    Bailey, TS
    Zalusky, AS
    Olayo-Valles, R
    Hillmyer, MA
    [J]. CHEMISTRY OF MATERIALS, 2006, 18 (07) : 1719 - 1721
  • [35] Rh(III) porphyrins as building blocks for porphyrin coordination arrays: From dimers to heterometallic undecamers
    Redman, JE
    Feeder, N
    Teat, SJ
    Sanders, JKM
    [J]. INORGANIC CHEMISTRY, 2001, 40 (11) : 2486 - 2499
  • [36] Efficient Shared Cache Management through Sharing-Aware Replacement and Streaming-Aware Insertion Policy
    Chen, Yu
    Li, Wenlong
    Kim, Changkyu
    Tang, Zhizhong
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 373 - +
  • [37] An Efficient Deep Reinforcement Learning-Based Automatic Cache Replacement Policy in Cloud Block Storage Systems
    Zhou, Yang
    Wang, Fang
    Shi, Zhan
    Feng, Dan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (01) : 164 - 177
  • [38] Adaptive-Classification CLOCK: Page replacement policy based on read/write access pattern for hybrid DRAM and PCM main memory
    Kim, Sungho
    Hwang, Sang-Ho
    Kwak, Jong Wook
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 57 : 65 - 75
  • [39] Efficient motion modelling with variable-sized blocks from hierarchical cuboidal partitioning
    Karmakar, Priyabrata
    Murshed, Manzur
    Paul, Manoranjan
    Taubman, David
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (07) : 20743 - 20757
  • [40] Efficient motion modelling with variable-sized blocks from hierarchical cuboidal partitioning
    Priyabrata Karmakar
    Manzur Murshed
    Manoranjan Paul
    David Taubman
    [J]. Multimedia Tools and Applications, 2024, 83 : 20743 - 20757