首页 | 本学科首页   官方微博 | 高级检索  
     

基于顺序检测的双队列缓存替换算法
引用本文:肖侬,赵英杰,刘芳,陈志广.基于顺序检测的双队列缓存替换算法[J].中国科学:信息科学,2011(4).
作者姓名:肖侬  赵英杰  刘芳  陈志广
作者单位:国防科学技术大学计算机学院;
基金项目:国家自然科学基金(批准号:60736013,60903040,61025009); 教育部新世纪优秀人才支持计划(批准号:NCET08-0145); 国家高技术研究发展计划(批准号:863-2006AA01A106)资助项目
摘    要:缓存技术是提高存储性能最有效的技术之一,在存储系统中得到了广泛应用.由于缓存容量有限,替换算法在缓存策略中占据了重要地位.当前,缓存替换算法的研究工作主要集中在如何提高缓存系统命中率,忽略了通过降低缓存失效开销来提高缓存系统性能方面的研究.针对这一问题,本文提出了一种基于顺序检测的双队列缓存替换算法:本算法优先淘汰缓存中的顺序页面,保留随机页面,从而大大减少后续请求对磁盘进行随机访问的次数,能够显著降低缓存系统的失效开销.同时,本算法使用两个队列分别维护新加入页面和待淘汰页面,遵循时间局部性原理,保证了缓存命中率.实验结果表明,本算法在多种缓存大小及工作负载下,可以达到比LRU和ARC算法更优的性能.

关 键 词:缓存技术  替换策略  命中率  失效开销  顺序检测  

Dual queues cache replacement algorithm based on sequentiality detection
XIAO Nong,ZHAO YingJie,LIU Fang&CHEN ZhiGuang.Dual queues cache replacement algorithm based on sequentiality detection[J].Scientia Sinica Informationis,2011(4).
Authors:XIAO Nong  ZHAO YingJie  LIU Fang&CHEN ZhiGuang
Affiliation:XIAO Nong,ZHAO YingJie,LIU Fang&CHEN ZhiGuang Department of Computer Science,National University of Defense Technology,Changsha 410073,China
Abstract:Caching is one of the most effective and commonly used mechanisms to improve performance of storage servers.Replacement policies play a critical role in the cache design due to the limited cache capacity. Recent researchers devote themselves to achieve high hit ratios,but rarely pay attention to reducing miss penalty during the design of a replacement policy.To address the issue,this paper presents a novel algorithm,called dual queues cache replacement algorithm based on sequentiality detection,which prefer...
Keywords:caching mechanism  replacement policy  hit ratio  miss penalty  sequentiality detection  
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号