Dual queues cache replacement algorithm based on sequentiality detection

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:angelcaoxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Caching is one of the most eective 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 prefers to drop sequential blocks and protect random blocks.The buer cache can serve more subsequent random read requests,so the cache miss penalty could be decreased significantly.Moreover,the algorithm makes use of two queues separately maintaining new blocks and old blocks to avoid the degradation of hit ratios.Our trace-driven simulation results show that it performs better than LRU and ARC for a wide range of cache sizes and workloads. Caching is one of the most ective 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. Published patents devoted to achieve high hit ratios, but rarely pay attention to reducing miss penalty during the design of a replacement policy. Address the issue, this paper presents a novel algorithm, called dual queues cache replacement algorithm based on sequentiality detection, which prefers to drop sequential blocks and protect random blocks. more subsequent random read requests, so the cache miss penalty could be decreased significantly. Moreover, the algorithm makes use of two queues separately maintains new blocks and old blocks to avoid the degradation of hit ratios. Our trace-driven simulation results show that it performs better than LRU and ARC for a wide range of cache sizes and workloads.
其他文献
亲爱的医务工作者们:rn你们好!rn随着新冠肺炎疫情的暴发,寒假也被无限地延长.每天,我都躺在舒适的沙发上,悠闲地看书,品尝父母做的美食,优哉游哉地“度假”.时间一长,我开始
期刊
目的:探讨保温措施对行输尿管镜碎石术患者围术期低体温的预防效果.方法:选择40例择期行输尿管镜碎石的患者,随机分为两组,对照组患者进行常规护理,观察组患者采取保温护理措
我的爸爸是一名共产党员,在新冠肺炎肆意横行的这段时间里,我们躲在家里不敢出门,他却天天往外跑.rn我不解地问:“爸爸,外面太危险了,你可以不出门吗?”爸爸平静地看了我一眼
期刊
2020年的春节,一个叫新冠肺炎的大恶魔突然出现在人类世界,人们纷纷奋起,抗击疫情.我的妈妈和许多志愿者一样,也投入到了繁忙的疫情防控工作中.rn妈妈并不是医护人员,她只是
期刊
“什么奇怪的东西?”慕容云和慕容海好奇地问.rn“你们看这里.”林薇儿指着角落里的一堆皮毛说.rn“嗯?这不是袭击我们的怪兽的皮毛吗?”胡涂旦大吃一惊.rn“事情的真相开始
期刊
目的:观察无痛胃镜诊治过程中应用舒适护理的效果.方法:选取2019年3月~2020年1月间在我院消化内科接受无痛胃镜检查的患者94例,随机分组后分别接受常规护理和舒适护理,对比两
“快检查一下,有没有丢失东西?”慕容海提醒道.rn四个小神探仔细检查起来.rn“糟糕!杜磊博士的金丝猴资料和林区地图不见了!”慕容云惊叫起来.rn“林区地图上标注着宝物的方
期刊
期刊
心情笔记:rn在我家的厨房里有一个“怪物”——煤气灶.为什么说它是怪物呢?因为它在点火的时候总会发出“砰”的一声巨响,同时蓝色的火焰也像小怪物一样腾起,好像能将一切都
期刊
刘忠原名刘永灿,系上杭县才溪乡人。一九○六年出生于刘屋角一个贫苦农民家庭,是独生子,幼年时期,读过三年私塾。他十二岁开始出外当泥水匠学徒,做了七、八年帮工。艰苦的生