基于价值预测的ICN缓存替换方法ICN Cache Replacement Method Based on Value Prediction
沈皓珂;陈君;韩锐;
摘要(Abstract):
网内缓存是信息中心网络(ICN)的主要特征之一,是减小内容获取时延和提高网络资源利用率的重要环节。内容流行度越高,下一次请求时间越近,请求的次数越多,该内容价值就越大。针对海量缓存对象与有限缓存空间之间的矛盾,基于内容的“未来”价值,本文提出了一种基于价值预测的ICN缓存替换方法,结合内容流行度和新近频率值,构建内容价值预测模型,计算价值预测值,将“未来”价值最小的内容替换掉。仿真结果表明,本文提出的方法与最近最少使用、先进先出、随机替换等缓存替换方法相比,具有更高的缓存命中率,更低的请求响应时延。
关键词(KeyWords): 网内缓存;信息中心网络;缓存替换;价值预测
基金项目(Foundation): 中国科学院战略性科技先导专项课题:SEANET技术标准化研究与系统研制(编号:XDC02070100)
作者(Authors): 沈皓珂;陈君;韩锐;
参考文献(References):
- [1] 夏春梅,徐明伟.信息中心网络研究综述[J].计算机科学与探索,2013,7(06):481-493.
- [2] 王劲林,程钢,尤佳莉,等.SEANet:一种现场、弹性、自治网络架构及技术[J].网络新媒体技术,2020,9(06):1-8.
- [3] 王琛.信息中心网络的研究现状和发展趋势[J].网络安全技术与应用,2015(01):195+198.
- [4] Koponen T,Chawla M,Chun B-G,et al.A data-oriented (and beyond) network architecture[C]//Proceedings of the 2007 conference on Applications,technologies,architectures,and protocols for computer communications-SIGCOMM ’07.Kyoto,Japan:ACM Press,2007:181.
- [5] Jacobson V,Smetters D K,Thornton J D,et al.Networking Named Content[C]//Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies.New York,NY,USA:Association for Computing Machinery,2009:1-12.
- [6] Ahlgren B,D’ambrosio M,Dannewitz C,et al.Second netinf architecture description[J].4WARD EU FP7 Project,Deliverable D-6.2 v2.0,2010.
- [7] Ain M,Trossen D,Nikander P,et al.PSIRP D2.3-architecture definition,component descriptions,and requirements[J].Deliverable,PSIRP 7th FP EU-funded project,2009,11.
- [8] Zhang M,Luo H,Zhang H.A Survey of Caching Mechanisms in Information-Centric Networking[J].IEEE Communications Surveys Tutorials,2015,17(3):1473-1499.
- [9] Lal N,Kumar S,Kadian G,et al.Caching methodologies in Content centric networking (CCN):A survey[J].Computer Science Review,2019,31,39-50.
- [10] 张国强,李杨,林涛,唐晖.信息中心网络中的内置缓存技术研究[J].软件学报,2014,25(01):154-175.
- [11] 霍如.信息中心网络缓存资源管理与应用研究[D].北京:北京邮电大学,2017.
- [12] Bilal M,Kang S.Time Aware Least Recent Used (TLRU) cache management policy in ICN[C]//16th International Conference on Advanced Communication Technology.2014:528-532.
- [13] Lal K N,Kumar A.A Cache Content Replacement Scheme for Information Centric Network[J].Procedia Computer Science,2016,89:73-81.
- [14] Podlipnig S,B?sz?rmenyi L.A Survey of Web Cache Replacement Strategies[J].ACM Comput.Surv.,New York,NY,USA:Association for Computing Machinery,2003,35(4):374-398.
- [15] Ai-Turjman F M,Ai-Fagih A E,Hassanein H S.A value-based cache replacement approach for Information-Centric Networks[C]//38th Annual IEEE Conference on Local Computer Networks-Workshops.2013:874-881.
- [16] Bilal M,Kang S.A Cache Management Scheme for Efficient Content Eviction and Replication in Cache Networks[J].IEEE Access,2017,5:1692-1701.
- [17] Johnson T,Shasha D.2Q:A Low Overhead High Performance Buffer Management Replacement Algorithm[C]//Proceedings of the 20th International Conference on Very Large Data Bases.San Francisco,CA,USA:Morgan Kaufmann Publishers Inc.,1994:439-450.
- [18] Megiddo N,Modha D S.ARC:A Self-Tuning,Low Overhead Replacement Cache[C]//Proceedings of the 2nd USENIX Conference on File and Storage Technologies.USA:USENIX Association,2003:9.
- [19] Jiang S,Zhang X.Making LRU friendly to weak locality workloads:a novel replacement algorithm to improve buffer cache performance[J].IEEE Transactions on Computers,2005,54(8):939-952.
- [20] Lee D,Choi J,Choe H,et al.Implementation and performance evaluation of the LRFU replacement policy[C]//Proceedings 23rd Euromicro Conference New Frontiers of Information Technology-Short Contributions.1997:106-111.
- [21] Syambas N R,Situmorang H,Putra M A P.Least Recently Frequently Used Replacement Policy in Named Data Network[C]//2019 IEEE 5th International Conference on Wireless and Telematics (ICWT).2019:1-4.
- [22] Saino L,Psaras I,Pavlou G.Icarus:a Caching Simulator for Information Centric Networking (ICN)[C]//Proceedings of the 7th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS’14).ICST,Brussels,Belgium,Belgium:ICST,2014.
- [23] Escriva R,Wong B,Sirer E G.HyperDex:A Distributed,Searchable Key-Value Store[C]//Proceedings of the ACM SIGCOMM 2012 Conference on Applications,Technologies,Architectures,and Protocols for Computer Communication.New York,NY,USA:Association for Computing Machinery,2012:25-36.
- [24] Knight S,Nguyen H X,Falkner N,et al.The Internet Topology Zoo[J].IEEE Journal on Selected Areas in Communications,2011,29(9):1765-1775.