期刊文献+

一种针对iSCSI存储的缓存替换算法

A novel cache replacement algorithm for iSCSI storage
下载PDF
导出
摘要 由于IP网络的带宽限制和较长的传输延迟,为了完成数据的请求,iSCSI initiator和iSCSI target在确认对方发出的状态或控制命令前将等待更多的时间。iSCSI协议中通信开销所占的比重较大,因此iSCSI存储的缓存数据载入开销不同于传统的直连存储。现有的替换算法研究主要关注缓存命中率的提高,忽略了通过降低失效数据的载入开销来提高缓存系统性能。提出了一种针对iSCSI存储的缓存替换算法CFL-LRU,该算法不仅考虑访问时间和访问频度,还将考虑缓存页面的逻辑块地址连续度,从而在兼顾命中率的同时降低失效数据的缓存载入开销。实验结果表明,在各种不同的典型负载和缓存大小下,CFL-LRU的效果好于其它替换算法。 Due to the bandwidth restriction and the long delay of IP network, iSCSI initiator and iSC- SI target have to wait for a longer time until they acknowledge the status or the control command sent by the other party. The communication of iSCSI protocol takes a large part of the total cost. Therefore, the cache data's loading cost of iSCSI storage is different from the traditional direct attached storage. The existing researches focused on achieving high cache hit ratios, but rarely paid attention to reducing the loading cost of miss data for improving the storage system performance. In the paper, a cache replace- ment algorithm called CFL-LRU (LRU Combined with Frequency and data Length) was proposed for iSCSI storage. The algorithm not only considers the time and the frequency but also takes into account the logical block address continuity of pages, thereby compromising the hit rate and the miss penalty. Our trace-driven simulation results show that, for different kinds of workloads and cache size, the CFL- LRU outperforms the others.
出处 《计算机工程与科学》 CSCD 北大核心 2013年第6期15-23,共9页 Computer Engineering & Science
基金 国家自然科学基金资助项目(61073047) 中央高校基本科研业务费专项资金资助(HEUCFT1202) 哈尔滨市科技创新人才专项基金(2012RFLXG023)
关键词 ISCSI 网络存储 替换算法 命中率 失效开销 iSCSI network storage replacement algorithm hit ratio miss penalty
  • 相关文献

参考文献13

  • 1Glass G, Cao Pei. Adaptive page replacement based on mem- ory reference behavior[C] // Proc of 1997 ACM SIGMET- RICS, 1997:115-126.
  • 2Smaragdakis Y, Kaplan S, Wilson P. Eelru: Simple and ef- fective adaptive page replacement[R]. Austin: University of Texas at Austin, 1998.
  • 3Kim J M, Choi J, Kim J, et al. A low-overhead high per- formance unified buffer management scheme that exploits se- quential and looping references[C]//Proc of the 4th Confer ence on Symposium on Operating System Design & Imple- mentation, 2000 : 9.
  • 4Choi J, Noh S H, Min S L, et al. Towards application/file- level characterization of block references: A case for fine- grained buffer management[C]// Proe of 2000 ACM SIG- METRICS, 2000 : 286-295.
  • 5Zhou Yuan-yuan, Philbin J, Li Kai. The multi-queue replace- ment algorithm for second level buffer caches[C] // Proc of the General Track: 2002 USENIX Annual Technical Confer- enee, 2001:91-104.
  • 6Robinson J T, Devarakonda M V. Data cache management using frequency-based replaeement[C]//Proc of 1990 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 1990 : 134-142.
  • 7Megiddo N, Modha D S. ARC: A self-tuning, low overhead replacement cache[C] //Proe of the 2nd USENIX Conference on File and Storage Technologies, 2003:115-130.
  • 8Lee D, Choi J, Kim J H, et al. LRFU: A spectrum of poli- cies that subsumes the least recently used and least frequent- ly used polieies[J]. IEEE Transactions on Computer, 2001, 50(12) : 1352-1361.
  • 9罗治国,孙巍,王行刚.一种基于传输成本的流媒体缓存替换算法及其性能评价[J].通信学报,2004,25(2):61-67. 被引量:16
  • 10罗益辉,谢长生,张成峰.存储系统的集中式Cache替换算法[J].华中科技大学学报(自然科学版),2006,34(11):41-43. 被引量:5

二级参考文献28

  • 1[1]SEN S, REXFORD J, TOWSLEY D. Proxy prefix caching for multimedia streams[A]. Proc IEEE Infocom[C]. New York, 1999.
  • 2[2]LIM E, PARK S H, HONG H O, et al. A proxy caching scheme for continuous media streams on the Internet[A]. The 15th International Conference on Information Networking (ICOIN'01)[C]. Beppu City, Oita, Japan, 2001.
  • 3[3]AGGARWAL C, WOLF J, YU P. On optimal batching policies for video-on-demand storage servers[A]. Proc IEEE International Conference on Multimedia Computing and Systems[C]. Hiroshima, Japan, 1996.
  • 4[4]HUA K, CAI Y, SHEU S. Patching: A multicast technique for true video-on-demand services[A]. Proc ACM Multimedia'98[C]. Bristol, UK, 1998.191-200.
  • 5[5]WANG B, SEN S, ADLER M, et al. Optimal proxy cache allocation for efficient streaming media distribution[A]. Proc IEEE INFOCOM 2002[C]. New York, 2002.
  • 6Hennessy J L, Patterson D A. Computer architecture: a quantitative approach[M]. 3rd Edition. Beijing: China Machine Press, 2002.
  • 7Lee Jung-hoon, Jeong She-woong, Kim Shin-dug. An intelligent Cache system with hardware prefetching for high performance[J]. IEEE Transactions on Computers, 2003, 52(5): 607-616.
  • 8Hahn U, Dilling W, Kalha D. Improved adaptive replacement algorithm for disk caches in HSM systems[C]//Kerr A. The Proceedings of 16th IEEE Mass Storage Systems Symposium. New York. IEEE CS Press, 1999.128-140.
  • 9Aho A V,Denning P J,Ullman J D.Principles of optimal page replacement. Journal of the ACM . 1971
  • 10Zhao Y J,Xiao N.Bargain cache:using file-system metadata to reduce the cache miss penalty. Proceedings of the 9th PDCAT Conference . 2008

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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