{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T15:16:47Z","timestamp":1773155807159,"version":"3.50.1"},"reference-count":55,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T00:00:00Z","timestamp":1736035200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key R&amp;D Program of China: Application Demonstration of Polymorphic Network Environment for Computing from the Eastern Areas to the Western","award":["2023YFB2906404"],"award-info":[{"award-number":["2023YFB2906404"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Information-Centric Networking (ICN) typically utilizes DRAM (Dynamic Random Access Memory) to build in-network cache components due to its high data transfer rate and low latency. However, DRAM faces significant limitations in terms of cost and capacity, making it challenging to meet the growing demands for cache scalability required by increasing Internet traffic. Combining high-speed but expensive memory (e.g., DRAM) with large-capacity, low-cost storage (e.g., SSD) to construct a hierarchical cache architecture has emerged as an effective solution to this problem. However, how to perform efficient cache management in such architectures to realize the expected cache performance remains challenging. This paper proposes a cache management scheme for hierarchical cache architectures in ICN, which introduces a differentiated replica replacement policy to accommodate the varying request access patterns at different cache layers, thereby enhancing overall cache performance. Additionally, a probabilistic insertion-based SSD cache admission filtering mechanism is designed to control the SSD write load, addressing the issue of balancing SSD lifespan and space utilization. Extensive simulation results demonstrate that the proposed scheme exhibits superior cache performance and lower SSD write load under various workloads and replica placement strategies, highlighting its broad applicability to different application scenarios. Additionally, it maintains stable performance improvements across different cache capacity settings, further reflecting its good scalability.<\/jats:p>","DOI":"10.3390\/fi17010017","type":"journal-article","created":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T04:37:10Z","timestamp":1736138230000},"page":"17","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Hierarchical Cache Architecture-Oriented Cache Management Scheme for Information-Centric Networking"],"prefix":"10.3390","volume":"17","author":[{"given":"Yichao","family":"Chao","sequence":"first","affiliation":[{"name":"National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, China"},{"name":"School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, No. 19(A), Yuquan Road, Shijingshan District, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rui","family":"Han","sequence":"additional","affiliation":[{"name":"National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, China"},{"name":"School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, No. 19(A), Yuquan Road, Shijingshan District, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,1,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MCOM.2012.6231276","article-title":"A Survey of Information-Centric Networking","volume":"50","author":"Ahlgren","year":"2012","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","first-page":"1","article-title":"SEANet: Architecture and Technologies of an On-site, Elastic, Autonomous Network","volume":"9","author":"Wang","year":"2020","journal-title":"J. Netw. New Media"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., and Braynard, R.L. (2009, January 1). Networking Named Content. Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, Rome, Italy.","DOI":"10.1145\/1658939.1658941"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/2656877.2656887","article-title":"Named Data Networking","volume":"44","author":"Zhang","year":"2014","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"4081","DOI":"10.1109\/JIOT.2020.3022243","article-title":"A Survey of ICN Content Naming and In-Network Caching in 5G and Beyond Networks","volume":"8","author":"Serhane","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"14595","DOI":"10.1109\/JIOT.2023.3274653","article-title":"In-Network Caching for ICN-Based IoT (ICN-IoT): A Comprehensive Survey","volume":"10","author":"Zhang","year":"2023","journal-title":"IEEE Internet Things J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6477","DOI":"10.1109\/JIOT.2021.3110977","article-title":"Caching Content on the Network Layer: A Performance Analysis of Caching Schemes in ICN-Based Internet of Things","volume":"9","author":"Naeem","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Mutlu, F.V., and Yeh, E. (2023). Cost-Aware Joint Caching and Forwarding in Networks with Heterogeneous Cache Resources. arXiv.","DOI":"10.1109\/ICC51166.2024.10623104"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Rossini, G., Rossi, D., Garetto, M., and Leonardi, E. (May, January 27). Multi-Terabyte and Multi-Gbps Information Centric Routers. Proceedings of the IEEE INFOCOM 2014\u2014IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6847938"},{"key":"ref_10","unstructured":"Saino, L. (2015). On the Design of Efficient Caching Systems. [Ph.D. Thesis, UCL (University College London)]."},{"key":"ref_11","unstructured":"Mansilha, R.B., Saino, L., Barcellos, M.P., Gallo, M., Leonardi, E., Perino, D., and Rossi, D. (October, January 30). Hierarchical Content Stores in High-Speed ICN Routers: Emulation and Prototype Implementation. Proceedings of the 2nd ACM Conference on Information-Centric Networking, San Francisco, CA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"107188","DOI":"10.1016\/j.comnet.2020.107188","article-title":"Data Prefetch for Fast NDN Software Routers Based on Hash Table-Based Forwarding Tables","volume":"173","author":"Takemasa","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1171","DOI":"10.1109\/TNSM.2017.2761894","article-title":"A Split Architecture Approach to Terabyte-Scale Caching in a Protocol-Oblivious Forwarding Switch","volume":"14","author":"Ding","year":"2017","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"e418","DOI":"10.7717\/peerj-cs.418","article-title":"Contextual Dimensions for Cache Replacement Schemes in Information-Centric Networks: A Systematic Review","volume":"7","author":"Pires","year":"2021","journal-title":"PeerJ Comput. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Jiang, D., Che, Y., Xiong, J., and Ma, X. (2013, January 13\u201315). uCache: A Utility-Aware Multilevel SSD Cache Management Policy. Proceedings of the 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing, Zhangjiajie, China.","DOI":"10.1109\/HPCC.and.EUC.2013.63"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Saino, L., Psaras, I., and Pavlou, G. (2014, January 17\u201319). Icarus: A Caching Simulator for Information Centric Networking (ICN). Proceedings of the 7th International ICST Conference on Simulation Tools and Techniques, Lisbon Portugal.","DOI":"10.4108\/icst.simutools.2014.254630"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Li, H., Zhou, H., Quan, W., Feng, B., Zhang, H., and Yu, S. (2017, January 4\u20138). HCaching: High-Speed Caching for Information-Centric Networking. Proceedings of the GLOBECOM 2017\u20142017 IEEE Global Communications Conference, Singapore.","DOI":"10.1109\/GLOCOM.2017.8254723"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Taniguchi, K., Takemasa, J., Koizumi, Y., and Hasegawa, T. (2016, January 26\u201328). A Method for Designing High-Speed Software NDN Routers. Proceedings of the 3rd ACM Conference on Information-Centric Networking, Kyoto, Japan.","DOI":"10.1145\/2984356.2985234"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Takemasa, J., Koizumi, Y., and Hasegawa, T. (2017, January 26\u201328). Toward an Ideal NDN Router on a Commercial Off-the-Shelf Computer. Proceedings of the 4th ACM Conference on Information-Centric Networking, Berlin, Germany.","DOI":"10.1145\/3125719.3125731"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1976","DOI":"10.1109\/TNET.2021.3083599","article-title":"NB-Cache: Non-Blocking In-Network Caching for High-Performance Content Routers","volume":"29","author":"Pan","year":"2021","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Reali, G., and Femminella, M. (2021). Two-Layer Network Caching for Different Service Requirements. Future Internet, 13.","DOI":"10.3390\/fi13040085"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Zhang, L., Kong, Y., Wu, Y., and Cheng, M. (2024). Hierarchical Cache-Aided Networks for Linear Function Retrieval. Entropy, 26.","DOI":"10.3390\/e26030195"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Appuswamy, R., van Moolenbroek, D.C., and Tanenbaum, A.S. (2013, January 6\u201310). Cache, Cache Everywhere, Flushing All Hits down the Sink: On Exclusivity in Multilevel, Hybrid Caches. Proceedings of the 2013 IEEE 29th Symposium on Mass Storage Systems and Technologies (MSST), Long Beach, CA, USA.","DOI":"10.1109\/MSST.2013.6558445"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1145\/954339.954341","article-title":"A Survey of Web Cache Replacement Strategies","volume":"35","author":"Podlipnig","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/S0166-5316(99)00062-0","article-title":"Performance Evaluation of Web Proxy Cache Replacement Policies","volume":"39","author":"Arlitt","year":"2000","journal-title":"Perform. Eval."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1145\/170036.170081","article-title":"The LRU-K Page Replacement Algorithm for Database Disk Buffering","volume":"22","author":"Weikum","year":"1993","journal-title":"SIGMOD Rec."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Martina, V., Garetto, M., and Leonardi, E. (May, January 27). A Unified Approach to the Performance Analysis of Caching Systems. Proceedings of the IEEE INFOCOM 2014\u2014IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6848145"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1472","DOI":"10.1109\/TNET.2012.2227338","article-title":"Estimating Instantaneous Cache Hit Ratio Using Markov Chain Analysis","volume":"21","author":"Gomaa","year":"2013","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_29","unstructured":"Megiddo, N., and Modha, D.S. (April, January 31). {ARC}: A {Self-Tuning}, Low Overhead Replacement Cache. Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST 03), San Francisco, CA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1352","DOI":"10.1109\/TC.2001.970573","article-title":"LRFU: A Spectrum of Policies That Subsumes the Least Recently Used and Least Frequently Used Policies","volume":"50","author":"Lee","year":"2001","journal-title":"IEEE Trans. Comput."},{"key":"ref_31","unstructured":"Johnson, T., and Shasha, D. (1994, January 12\u201315). 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm. Proceedings of the 20th International Conference on Very Large Data Bases, Santiago de, Chile, Chile."},{"key":"ref_32","unstructured":"Cao, P., and Irani, S. (1997, January 8\u201311). {Cost-Aware} {WWW} Proxy Caching Algorithms. Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS 97), Monterey, CA, USA."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1109\/69.790804","article-title":"Proxy Cache Algorithms: Design, Implementation, and Performance","volume":"11","author":"Shim","year":"1999","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Wang, J.M., and Bensaou, B. (2012, January 15\u201318). Improving Content-Centric Networks Performance with Progressive, Diversity-Load Driven Caching. Proceedings of the 2012 1st IEEE International Conference on Communications in China (ICCC), Beijing, China.","DOI":"10.1109\/ICCChina.2012.6356996"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Li, Z., Simon, G., and Gravey, A. (August, January 30). Caching Policies for In-Network Caching. Proceedings of the 2012 21st International Conference on Computer Communications and Networks (ICCCN), M\u00fcnchen, Germany.","DOI":"10.1109\/ICCCN.2012.6289289"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Newberry, E., and Zhang, B. (2019, January 24). On the Power of In-Network Caching in the Hadoop Distributed File System. Proceedings of the 6th ACM Conference on Information-Centric Networking, Macao, China.","DOI":"10.1145\/3357150.3357392"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Singh, P., and Sarma, N. (2021, January 19\u201321). Adaptive Replacement Cache with Quality of Service for Delay Sensitive Applications in Named Data Networking. Proceedings of the 2021 IEEE 18th India Council International Conference (INDICON), Guwahati, India.","DOI":"10.1109\/INDICON52576.2021.9691518"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Pires, S., Ribeiro, A., and Sampaio, L. (2022, January 25\u201329). A Meta-Policy Approach for Learning Suitable Caching Replacement Policies in Information-Centric Networks. Proceedings of the 37th ACM\/SIGAPP Symposium on Applied Computing, Brno, Czech Republic.","DOI":"10.1145\/3477314.3507069"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"20184","DOI":"10.1109\/ACCESS.2018.2823722","article-title":"An In-Network Caching Scheme Based on Energy Efficiency for Content-Centric Networks","volume":"6","author":"An","year":"2018","journal-title":"IEEE Access"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.pmcj.2018.12.002","article-title":"Least Fresh First Cache Replacement Policy for NDN-Based IoT Networks","volume":"52","author":"Meddeb","year":"2019","journal-title":"Pervasive Mob. Comput."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Khelifi, H., Luo, S., Nour, B., and Moungla, H. (2019, January 9\u201313). A QoS-Aware Cache Replacement Policy for Vehicular Named Data Networks. Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Big Island, HI, USA.","DOI":"10.1109\/GLOBECOM38437.2019.9013461"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"103389","DOI":"10.1016\/j.adhoc.2023.103389","article-title":"An Efficient Content Replacement Policy to Retain Essential Content in Information-Centric Networking Based Internet of Things Network","volume":"155","author":"Mishra","year":"2024","journal-title":"Ad Hoc Netw."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Shi, J., Pesavento, D., and Benmohamed, L. (2020\u20131, January 29). NDN-DPDK: NDN Forwarding at 100 Gbps on Commodity Hardware. Proceedings of the 7th ACM Conference on Information-Centric Networking, Virtual.","DOI":"10.1145\/3405656.3418715"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"4230","DOI":"10.1002\/cpe.3530","article-title":"AMC: An Adaptive Multi-Level Cache Algorithm in Hybrid Storage Systems","volume":"27","author":"Cheng","year":"2015","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/2541468.2541470","article-title":"Temporal Locality in Today\u2019s Content Caching: Why It Matters and How to Model It","volume":"43","author":"Traverso","year":"2013","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Haverkort, B.R., Bohnenkamp, H.C., and Smith, C.U. (2000, January 25\u201331). Performance Evaluation with Heavy Tailed Distributions. Proceedings of the Computer Performance Evaluation, Modelling Techniques and Tools, Schaumburg, IL, USA.","DOI":"10.1007\/3-540-46429-8"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"106937","DOI":"10.1016\/j.comnet.2019.106937","article-title":"A Functional Taxonomy of Caching Schemes: Towards Guided Designs in Information-Centric Networks","volume":"165","author":"Khandaker","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_48","unstructured":"Laoutaris, N., Syntila, S., and Stavrakakis, I. (2004, January 15\u201317). Meta Algorithms for Hierarchical Web Caches. Proceedings of the IEEE International Conference on Performance, Computing, and Communications, Phoenix, AZ, USA."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1145\/964725.633039","article-title":"Measuring ISP Topologies with Rocketfuel","volume":"32","author":"Spring","year":"2002","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Bastian, M., Heymann, S., and Jacomy, M. (2009, January 17\u201320). Gephi: An Open Source Software for Exploring and Manipulating Networks. Proceedings of the International AAAI Conference on Web and Social, San Jose, CA, USA.","DOI":"10.1609\/icwsm.v3i1.13937"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Katsaros, K.V., Xylomenos, G., and Polyzos, G.C. (2012, January 7\u201310). GlobeTraff: A Traffic Workload Generator for the Performance Evaluation of Future Internet Architectures. Proceedings of the 2012 5th International Conference on New Technologies, Mobility and Security (NTMS), Istanbul, Turkey.","DOI":"10.1109\/NTMS.2012.6208742"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"779","DOI":"10.1016\/S1389-1286(01)00285-7","article-title":"ProWGen: A Synthetic Workload Generation Tool for Simulation Evaluation of Web Proxy Caches","volume":"38","author":"Busari","year":"2002","journal-title":"Comput. Netw."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/j.comnet.2008.09.022","article-title":"Characteristics of YouTube Network Traffic at a Campus Network\u2014Measurements, Models, and Implications","volume":"53","author":"Zink","year":"2009","journal-title":"Comput. Netw."},{"key":"ref_54","unstructured":"Bestak, R., Kencl, L., Li, L.E., Widmer, J., and Yin, H. (2012, January 21\u201325). Cache \u201cLess for More\u201d in Information-Centric Networks. Proceedings of the NETWORKING, Prague, Czech Republic."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Psaras, I., Chai, W.K., and Pavlou, G. (2012, January 17). Probabilistic In-Network Caching for Information-Centric Networks. Proceedings of the Second Edition of the ICN Workshop on Information-Centric Networking\u2014ICN \u201912, Helsinki, Finland.","DOI":"10.1145\/2342488.2342501"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/17\/1\/17\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T10:23:08Z","timestamp":1759918988000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/17\/1\/17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,5]]},"references-count":55,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,1]]}},"alternative-id":["fi17010017"],"URL":"https:\/\/doi.org\/10.3390\/fi17010017","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,5]]}}}