Dynamic buffer cache management scheme based on simple and aggressive prefetching

被引:0
|
作者
Jeon, HS [1 ]
Noh, SH [1 ]
机构
[1] Hongik Univ, Dept Comp Engn, Mapo Gu, Seoul 121791, South Korea
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many replacement and prefetching policies have recently been proposed for buffer cache management. However, many real operating systems, including GNU/Linux, generally use the simple Least Recently Used (LRU) replacement policy with prefetching being employed in special situations such as when sequentiality is detected. In this paper, we propose the SAW(2)R scheme that integrates buffer management and prefetching, where prefetching is done constantly in aggressive fashion. The scheme is simple to implement making it a feasible solution in real systems. In its basic form, for buffer replacement, it uses the LRU policy. However, its modular design allows for any replacement policy to be incorporated into the scheme. For prefetching, it uses the LRU-One Block Lookahead (LRU-OBL) approach, eliminating any extra burden that is generally necessary in other prefetching approaches. Implementation studies based on the GNU/Linux kernel version 2.2.14 show that the SA-(WR)-R-2 performs better than the current version of GNU/Linux with a maximum increases of 23% for the workloads considered.
引用
收藏
页码:27 / 38
页数:12
相关论文
共 50 条
  • [1] Practical buffer cache management scheme based on simple prefetching
    Jeon, Heung Seok
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (03) : 926 - 934
  • [2] An Adaptive Buffer Cache Management Scheme
    Chang, Hsung-Pin
    Chiang, Cheng-Pang
    Yu, Yu-Cheng
    [J]. 2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 124 - 127
  • [3] Considering a semantic prefetching scheme for cache management in location-based services
    Kang, Sang-Won
    Im, SeokJin
    Kim, Jongwan
    Lee, SeongHoon
    Hwang, Chong-Sun
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2006, 4251 : 1155 - 1162
  • [4] DIG based block replacement scheme for efficient buffer cache management
    Lee, YJ
    Choo, H
    Yoo, SM
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 349 - 354
  • [5] Adaptive Dual-Cache Scheme with dynamic prefetching scheme in parallel file system
    Kim, CY
    Cho, JH
    Seo, DW
    [J]. CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 361 - 362
  • [6] Dynamic cache partition strategy for reliable buffer cache management
    Jin, J
    Choo, H
    Kim, J
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2004, : 224 - 228
  • [7] A clustering-based prefetching scheme on a Web cache environment
    Pallis, George
    Vakali, Athena
    Pokorny, Jaroslav
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2008, 34 (04) : 309 - 323
  • [8] A hybrid buffer cache management scheme for VOD server
    Cho, K
    Ryu, Y
    Won, Y
    Koh, K
    [J]. IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, : 241 - 244
  • [9] Data cache prefetching using a Global History Buffer
    Nesbit, KJ
    Smith, JE
    [J]. 10TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2004, : 96 - 105
  • [10] Data cache prefetching using a global history buffer
    Nesbit, KJ
    Smith, JE
    [J]. IEEE MICRO, 2005, 25 (01) : 90 - 97