{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:59:00Z","timestamp":1760151540990,"version":"build-2065373602"},"reference-count":28,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,3,25]],"date-time":"2022-03-25T00:00:00Z","timestamp":1648166400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Strategic Leadership Project of Chinese Academy of Sciences: SEANET Technology Standardization Research System Development","award":["XDC02070100"],"award-info":[{"award-number":["XDC02070100"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>As a new network architecture, information-centric networking (ICN) decouples the identifiers and locators of network entities and makes full use of in-network cache technology to improve the content distribution efficiency. For reliable multicast, ICN in-network cache can help reduce the loss recovery delay. However, with the development of applications and services, a multicast tree node often serves multiple reliable multicast groups. How to reasonably allocate cache resources for each multicast group will greatly affect the performance of reliable multicast. In order to improve the overall loss recovery performance of reliable multicast, this paper designs a dynamic cache allocation mechanism (DCAM). DCAM considers the packet loss probability, the node depth of the multicast tree, and the multicast transmission rate of multicast group, and then allocates cache space for multicast group based on the normalized cache quota weight. We also explore the performance of three cache allocation mechanisms (DCAM, AARM, and Equal) combined with four cache strategies (LCE, CAPC, Prob, and ProbCache), respectively. Experimental results show that DCAM can adjust cache allocation results in time according to network changes, and its combinations with various cache strategies outperform other combinations. Moreover, the combination of DCAM and CAPC can achieve optimal performance in loss recovery delay, cache hit ratio, transmission completion time, and overhead.<\/jats:p>","DOI":"10.3390\/fi14040105","type":"journal-article","created":{"date-parts":[[2022,3,25]],"date-time":"2022-03-25T15:31:21Z","timestamp":1648222281000},"page":"105","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Dynamic Cache Allocation Mechanism (DCAM) for Reliable Multicast in Information-Centric Networking"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8930-4649","authenticated-orcid":false,"given":"Yingjie","family":"Duan","sequence":"first","affiliation":[{"name":"National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Beijing 100190, China"},{"name":"School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, No. 19(A), Yuquan Road, Beijing 100049, China"}]},{"given":"Hong","family":"Ni","sequence":"additional","affiliation":[{"name":"National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Beijing 100190, China"},{"name":"School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, No. 19(A), Yuquan Road, Beijing 100049, China"}]},{"given":"Xiaoyong","family":"Zhu","sequence":"additional","affiliation":[{"name":"National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Beijing 100190, China"},{"name":"School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, No. 19(A), Yuquan Road, Beijing 100049, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MCOM.2011.5936152","article-title":"A survey of the research on future internet architectures","volume":"49","author":"Pan","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1024","DOI":"10.1109\/SURV.2013.070813.00063","article-title":"A survey of information-centric networking research","volume":"16","author":"Xylomenos","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","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_4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/CC.2015.7188520","article-title":"A survey on information-centric networking: Rationales, designs and debates","volume":"12","author":"Jiang","year":"2015","journal-title":"China Commun."},{"key":"ref_5","first-page":"9","article-title":"Summary of Research on ICN Name Resolution Technology","volume":"9","author":"Liao","year":"2020","journal-title":"J. Netw. New Media."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Adhatarao, S.S., Chen, J., Arumaithurai, M., Fu, X., and Ramakrishnan, K.K. (2016, January 13\u201315). Comparison of naming schema in ICN. Proceedings of the 2016 IEEE international symposium on local and metropolitan area networks (LANMAN), Rome, Italy.","DOI":"10.1109\/LANMAN.2016.7548856"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1587\/transcom.2015AMI0001","article-title":"A survey of caching networks in content oriented networks","volume":"99","author":"Yamamoto","year":"2016","journal-title":"IEICE Trans. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Yang, B., Chen, X., Xie, J., Li, S., Zhang, Y., and Yang, J. (2019, January 18\u201321). Multicast Design for the MobilityFirst Future Internet Architecture. Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA.","DOI":"10.1109\/ICCNC.2019.8685485"},{"key":"ref_9","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":"ACM SIGCOMM Comp. Commun. Rev."},{"key":"ref_10","first-page":"8","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_11","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/2412096.2412098","article-title":"Mobilityfirst: A robust and trustworthy mobility-centric architecture for the future internet","volume":"16","author":"Raychaudhuri","year":"2012","journal-title":"ACM SIGMOBILE Mob. Comput. Commun. Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1441","DOI":"10.1109\/COMST.2015.2392629","article-title":"A survey of security attacks in information-centric networking","volume":"17","author":"AbdAllah","year":"2015","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1002\/nem.485","article-title":"A dynamic multicast routing satisfying multiple QoS constraints","volume":"13","author":"Chakraborty","year":"2003","journal-title":"Int. J. Netw. Management."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kawasumi, R., Hirota, Y., Murakami, K., and Tode, H. (2013, January 28\u201330). Multicast distribution system with functions of time-shift and loss-recovery based on in-network caching and openflow control. Proceedings of the 8th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Compiegne, France.","DOI":"10.1109\/3PGCIC.2013.111"},{"key":"ref_15","unstructured":"Whetten, B., Vicisano, L., Kermode, R., Handley, M., Floyd, S., and Luby, M. (2020, January 01). Reliable multicast transport building blocks for one-to-many bulk-data transfer. RFC 3048. Available online: https:\/\/tools.ietf.org\/html\/rfc3048."},{"key":"ref_16","first-page":"179","article-title":"AACP: Adaptive Active Cache Management Protocol in Reliable Multicast Networks","volume":"42","author":"Zhang","year":"2010","journal-title":"J. Sichuan Univ."},{"key":"ref_17","first-page":"214","article-title":"Research on Cache Size Allocation Scheme Based on Node Weight in ICN","volume":"34","author":"Xu","year":"2017","journal-title":"Res. Comput. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Zhang, J., Li, Z., and Chen, L. (2009, January 24\u201326). Dynamic cache allocation algorithm and replacement policy for reliable multicast network. Proceedings of the 5th International Conference on Wireless Communications, Networking and Mobile Computing, Beijing, China.","DOI":"10.1109\/WICOM.2009.5302818"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/S1389-1286(03)00255-X","article-title":"Caching policy design and cache allocation in active reliable multicast","volume":"43","author":"Yeung","year":"2003","journal-title":"Comput. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Duan, Y., Ni, H., and Zhu, X. (2021). Reliable Multicast Based on Congestion-Aware Cache in ICN. Electronics, 10.","DOI":"10.3390\/electronics10131579"},{"key":"ref_21","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 2nd Edition of the ICN Workshop on Information-Centric Networking, Helsinki, Finland.","DOI":"10.1145\/2342488.2342501"},{"key":"ref_22","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_23","unstructured":"Feng, G., Zhang, J., Xie, F., and Siew, C.K. (December, January 29). Buffer management for local loss recovery of reliable multicast. Proceedings of the IEEE Global Telecommunications Conference, Dallas, TX, USA."},{"key":"ref_24","first-page":"12","article-title":"A Survey of Research on the Strategies for Setting the Cache Size of Routers","volume":"36","author":"Wang","year":"2009","journal-title":"Comput. Sci."},{"key":"ref_25","first-page":"120","article-title":"Dynamic Secondment Mechanism of Cache Space Based on Replacement Rate in CCN","volume":"36","author":"Ge","year":"2015","journal-title":"J. Commun."},{"key":"ref_26","first-page":"634","article-title":"A New Cache Space Dynamic Allocation Mechanism and Its Packet Loss Rate Analysis","volume":"29","author":"Cheng","year":"2001","journal-title":"Electron. J."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2653","DOI":"10.1016\/j.csda.2009.01.004","article-title":"An EWMA chart for monitoring the process standard deviation when parameters are estimated","volume":"53","author":"Maravelakis","year":"2009","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_28","unstructured":"(2022, March 01). NS-2 Simulator [EB\/OL]. Available online: https:\/\/www.isi.edu\/nsnam\/ns\/ns-build.html."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/4\/105\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:43:45Z","timestamp":1760136225000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/4\/105"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,25]]},"references-count":28,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["fi14040105"],"URL":"https:\/\/doi.org\/10.3390\/fi14040105","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2022,3,25]]}}}