期刊文献+

一种对LRFU置换策略的自适应改进 被引量:10

Improved LRFU algorithm with adaptive replacement
下载PDF
导出
摘要 数据库缓冲区页面置换算法对磁盘数据库的性能有着重要的影响,页面置换算法主要有基于访问时间的置换策略、基于访问次数的置换策略、两者结合的置换策略等。LRFU算法是一系列结合LRU和LFU置换策略的置换算法,很好地实现了两种置换策略的结合,但却没有给出一种在不同的应用场景中进行动态调整的机制。提出了一种对LRFU算法进行动态调整的方法,模拟测试发现改进的LRFU算法都不同程度地提高了缓冲区命中率。 The database buffer page replacement algorithm has an important impact in the performance of the database system. Caching is one of the most fundamental metaphor in modern computing,Cache replacement policies play a crucial part in different aspects of today's high performance computing environments.h studies some of the page replacement algorithms,including the recency based algorithms,the frequency based algorithms and the adaptive algorithms.The LRFU algorithms isn't a self-tuning algorithm,although it combines the recency and frequency.This paper proposes an improved LRFU algorithm,that can adaptively and dynamically modify the λ value of LRFU.Conducting simulations with a variety of file access patterns and a wide range of buffer size,it shows that the improved LRFU algorithm outperforms a LRFU algorithm in many cases.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第17期153-157,共5页 Computer Engineering and Applications
基金 国家部委预研基金资助项目(the Pre-Research Foundation of China Ministries and Commissions)
关键词 数据库缓冲区 页面置换算法 LRFU 动态调整 改进的LRFU算法 database buffer page replacement algorithm LRFU self-tuning improved LRFU
  • 相关文献

参考文献12

  • 1Megiddo N,Modha D.ARC:a self-tuning,low overhead replacement cache[C]//Proceedings of the 2nd USENIX Symposium on File and Storage Technologies, 2003.
  • 2Lee D,Choi J,Kim J H,et aI.LRFU:a spectrum of policies that subsumes the least recently used and least frequently Used Policies[J].IEEE Trans Computers,2001,50(12).
  • 3Robinson J T,Devarakonda M V.Data cache management using frequency-based replacement[C]//Proceedings of the 1990 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 1990.
  • 4Jiang Song,Zhang Xiao-dong.LIRS:an efficient low inter-reference recency set replacement policy to improve buffer cache performance[C]//Proceedings of the 2002 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems,2002.
  • 5Jiang Song, Chen Feng,Zhang Xiao-dong.CLOCK-Pro:an effective improvement of the CLOCK replacement[C]//Proceedings of 2005 USENIX Annual Technical Conference,2005.
  • 6O'Neil E J,O'Neil P E,Weikum G.The LRU-K Page replacement algorithm for database disk buffering [C]//Proceedings of the 1993 ACM SIGMOD Conference,1993.
  • 7Johnson T,Shasha D.2Q:a low overhead high performance buffer management replacement algorithm [C]//Proceedings of the 20th VLDB Conference, 1994.
  • 8Zhou Y,Philbin J F.The multi-queue replacement algorithm for second level buffer caches[C]//Proc USENIX Annual Tech Conference, 2001.
  • 9Bansal S,Modha D.CAR:clock with adaptive replacement[C]//Proceedings of the 3nd USENIX Symposium on File and Storage Technologies, 2004.
  • 10Kim J M,Choi J,Kim J,et al.A low-overhead high-performance unified buffer management scheme that exploits sequential and looping references[C]//Proceedings of the 4th Symposium on Operating Systems Design and Implementation,2000.

同被引文献88

引证文献10

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部