期刊文献+

网络存储系统中低开销高性能的第二级缓存替换算法的研究

Research on the Second Level Buffer Cache Replacement Algorithm with Low Miss Penalty and High Performance for Networked Storage System
下载PDF
导出
摘要 针对网络存储访问特性所带来的第二级缓存性能降低的问题,提出了一种高性能的第二级缓存替换算法。本算法采用顺序页面检测机制,能根据缓存页面顺序程度的不同做出替换选择,以减少缓存失效引起随机访问磁盘的次数,避免不必要的磁头寻道和旋转开销,从而改善整个存储系统的性能。实验结果表明,在多种缓存大小下,本文算法能显著降低有效响应时间,使网络存储系统达到更优的性能。 Early researchers have observed that second level buffer caches commonly suffer from severe performance degradation,because the networked storage servers have special access patterns.To address the critical issue,this paper presents a novel cache replacement algorithm using a new mechanism called sequentiality detecting to achieve high performance.The attribute named sequentiality is defined for buffer pages to make a replacement decision:sequential pages with a high sequentiality value are preferred to be discarded rather than the random pages with a low sequentiality value.That is to say,this algorithm can reduce the numbers of random disk access and avoid unnecessary seeking and rotating cost of the disk heads.Our trace-driven simulation results show that it can significantly reduce effective access time and deliver a better performance for a wide range of cache sizes.
作者 赵英杰 肖侬
出处 《计算机工程与科学》 CSCD 北大核心 2012年第5期84-88,共5页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60736013) 国家863计划资助项目(2006AA01A106)
关键词 第二级缓存 替换算法 顺序页面检测 second level buffer cache replacement policy sequentiality detection
  • 相关文献

参考文献17

  • 1Muntz D, Honeyman P. Multi level Caching in Distributed File Systems-or Your Cache ain't Nuthin' But Trash[C]//Proc of the USENIX Winter Conf, 1992:305-313.
  • 2Belady L. A Study of Replacement Algorithms for a Virtual- Storage Computer[J]. IBM Systems Journal, 1966, 5 (2) : 78-101.
  • 3Mattson R L, Gecsei J, Slutz D R, et al. Evaluation Tech- niques for Storage Hierarchies[J]. IBM Systems Journal, 1970, 9(2):78-117.
  • 4Aho A V, Denning P J, Ullman J D. Principles of Optimal Page Replacernent[J]. Journal of ACM, 1971, 18(1), 80- 93.
  • 5O'Neil E J, O'Neil P E, Weikum G. The LRU-K Page Re placement Algorithm for Database Disk Buffering[C]//Proc of the ACM SIGMOD Conf, 1993:297-306.
  • 6Johnson T, Shasha D. 2Q: A Low Overhead High Perform- ance Buffer Management Replacement Algorithm[C]//Proc of the VLDB Conf, 1994:297-306.
  • 7Zhou Y Y, Philbin J F. The Multi-Queue Replacement Algo- rithm for Second Level Buffer Caches[C]//Proc of the USE- NIX Annual Tech Conf, 2001:91-104.
  • 8Jiang S, Zhang X D. LIRS: An Efficient Low Inter Refer- ence Recency Set Replacement Policy to Improve Buffer Cache Performance[C]//Proc of the ACM SIGMETRICS Conf, 2002:31-42.
  • 9Megiddo N, Modha D S. ARC: A Self-Tuning, Low Over- head Replacement Cache [C]//Proc of the FAST Conf, 2003:115-130.
  • 10Jiang S, Zhang X D. ULC: A File Block Placement and Re placement Protocol to Effectively Exploit Hierarchical Lo cality in Multi-Level Buffer Caehes[C]//Proc of the ICDCS Conf, 2004:168-177.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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