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 条
  • [1] ANALYSIS OF THE PERIODIC UPDATE WRITE POLICY FOR DISK CACHE
    CARSON, SD
    SETIA, S
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (01) : 44 - 54
  • [2] CacheRAID: An Efficient Adaptive Write Cache Policy to Conserve RAID Disk Array Energy
    Chen, Tseng-Yi
    Yeh, Tsung-Tai
    Wei, Hsin-Wen
    Fang, Yu-Xun
    Shih, Wei-Kuan
    Hsu, Tsan-sheng
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 117 - 124
  • [3] MacroTrend: A Write-Efficient Cache Algorithm for NVM-Based Read Cache
    Bao, Ning
    Chai, Yun-Peng
    Qin, Xiao
    Wang, Chuan-Wen
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (01) : 207 - 230
  • [4] MacroTrend: A Write-Efficient Cache Algorithm for NVM-Based Read Cache
    Ning Bao
    Yun-Peng Chai
    Xiao Qin
    Chuan-Wen Wang
    [J]. Journal of Computer Science and Technology, 2022, 37 : 207 - 230
  • [5] An efficient web cache replacement policy
    Radhika Sarma, A.
    Govindarajan, R.
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2913 : 12 - 22
  • [6] An efficient web cache replacement policy
    Sarma, AR
    Govindarajan, R
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 12 - 22
  • [7] PERFORMANCE OF RAID5 DISK ARRAYS WITH READ AND WRITE CACHING
    MENON, J
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 1994, 2 (03) : 261 - 293
  • [8] Effect of Read Disturb on Incomplete Blocks in MLC NAND Flash Arrays
    Papandreou, N.
    Parnell, T.
    Mittelholzer, T.
    Pozidis, H.
    Griffin, T.
    Tressler, G.
    Fisher, T.
    Camp, C.
    [J]. 2016 IEEE 8TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2016,
  • [9] AWARE (Asymmetric Write Architecture with REdundant blocks): A High Write Speed STT-MRAM Cache Architecture
    Kwon, Kon-Woo
    Choday, Sri Harsha
    Kim, Yusung
    Roy, Kaushik
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (04) : 712 - 720
  • [10] Filter cache: filtering useless cache blocks for a small but efficient shared last-level cache
    Bae, Han Jun
    Choi, Lynn
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (10): : 7521 - 7544