期刊文献+

基于性能隔离的缓存优化技术研究 被引量:1

Research on Cache Optimization Technology Based on Performance Insulation
在线阅读 下载PDF
导出
摘要 在共享存储环境中,传统全局缓存管理的两个缺陷:1)共享缓存空间的多个应用之间相互干扰,每个应用不能公正地共享缓存资源.2)总体的缓存资源利用率较低.设计了一种基于分区的缓存管理系统——PB-Cache.它通过对缓存资源进行分区管理,每个应用具有自己独立的缓存分区,从而减少了不同类型应用负载之间相互干扰.同时,根据具体应用负载特征,每个缓存分区可选择最优的缓存容量从而提高分区缓存资源利用率.为验证PB-Cache在实际系统中的可行性和有效性,在Linux内核下实现了该系统.实验数据表明,系统的读性能和Linuxvfscache相当,而写性能要好于Linuxvfscache,表明了系统实现的有效性.在性能隔离测试中,整体平均性能提升45%,最大提升67%;单个应用性能最大提升136%.这说明了PB-Cache的缓存分区机制有效地实现了应用性能隔离,使得应用之间的性能干扰明显降低;而且根据应用的缓存收益,合理地分配每个应用的缓存容量,有效提高了应用的整体性能. 在共享存储环境中,传统全局缓存管理的两个缺陷:1)共享缓存空间的多个应用之间相互干扰,每个应用不能公正地共享缓存资源.2)总体的缓存资源利用率较低.设计了一种基于分区的缓存管理系统——PB-Cache.它通过对缓存资源进行分区管理,每个应用具有自己独立的缓存分区,从而减少了不同类型应用负载之间相互干扰.同时,根据具体应用负载特征,每个缓存分区可选择最优的缓存容量从而提高分区缓存资源利用率.为验证PB-Cache在实际系统中的可行性和有效性,在Linux内核下实现了该系统.实验数据表明,系统的读性能和Linuxvfscache相当,而写性能要好于Linuxvfscache,表明了系统实现的有效性.在性能隔离测试中,整体平均性能提升45%,最大提升67%;单个应用性能最大提升136%.这说明了PB-Cache的缓存分区机制有效地实现了应用性能隔离,使得应用之间的性能干扰明显降低;而且根据应用的缓存收益,合理地分配每个应用的缓存容量,有效提高了应用的整体性能.
出处 《计算机研究与发展》 EI CSCD 北大核心 2011年第S1期298-305,共8页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2007AA01Z402)
关键词 缓存管理 性能隔离 区分服务 缓存分区 共享存储 cache management performance insulation differential service cache partition shared storage
  • 相关文献

参考文献13

  • 1Cao P,,Felten E W,Karlin A R,et al.Implementation and performance of integrated application-controlled file caching,prefetching,and disk scheduling. ACM Transactions on Computational Logic . 1996
  • 2UMass Trace Repository.OLTP Application I/O and Search Engine I/O. http://traces.cs.umass.edu/index.php/Storage/Storage . 2010
  • 3HP Lab trace.OpenMail traces. http://tesla.hpl.hp.com/opensource/ . 2010
  • 4Xiaoxuan Meng.Research on the Key technologies involved with shared caching for consolidated storage mode. . 2009
  • 5Jonathan Corbet,Alessandro Rubini,Greg Kroah-Hartman.Linux Device Drivers. . 2005
  • 6Cao, P.,Felten, E. W,,Li, K.Application-controlled file caching policies. Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference . 1994
  • 7Chris Gniady,Ali Raza Butt,Y. Charlie Hu.Program-counter-based pattern classification inbuffer caching. Proceedings of 6th Symposium on Operating System Design andImplementation (OSDI) . 2004
  • 8Feng Zhou,Rob von Behren,and Eric Brewer."Program Context Specific Buffer Caching with AMP". Proceedings of the USENIX Technical Conference . 2005
  • 9B.Forney,,A.C.Arpaci-Dusseau,,R.H.Arpaci-Dusseau.Storage-aware caching:Revisiting caching for heterogeneous storage systems. Proc.USENIX Conf.File and Storage Technologies . 2002
  • 10Jong Min Kim,Jongmoo Choi,Jesung Kim, et al.A low-overhead, high-performanceunified buffer management scheme that exploits sequential and looping references. 4thSymposiumonOperatingSystemDesignandImplementation (OSDI) . 2000

同被引文献5

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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