{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T03:20:04Z","timestamp":1761621604513,"version":"build-2065373602"},"reference-count":46,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology","doi-asserted-by":"publisher","award":["MOST 110-2410-H-161-001"],"award-info":[{"award-number":["MOST 110-2410-H-161-001"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Content-Centric Networking (CCN) has emerged as a potential Internet architecture that supports name-based content retrieval mechanism in contrast to the current host location-oriented IP architecture. The in-network caching capability of CCN ensures higher content availability, lesser network delay, and leads to server load reduction. It was observed that caching the contents on each intermediate node does not use the network resources efficiently. Hence, efficient content caching decisions are crucial to improve the Quality-of-Service (QoS) for the end-user devices and improved network performance. Towards this, a novel content caching scheme is proposed in this paper. The proposed scheme first clusters the network nodes based on the hop count and bandwidth parameters to reduce content redundancy and caching operations. Then, the scheme takes content placement decisions using the cluster information, content popularity, and the hop count parameters, where the caching probability improves as the content traversed toward the requester. Hence, using the proposed heuristics, the popular contents are placed near the edges of the network to achieve a high cache hit ratio. Once the cache becomes full, the scheme implements Least-Frequently-Used (LFU) replacement scheme to substitute the least accessed content in the network routers. Extensive simulations are conducted and the performance of the proposed scheme is investigated under different network parameters that demonstrate the superiority of the proposed strategy w.r.t the peer competing strategies.<\/jats:p>","DOI":"10.3390\/s21217204","type":"journal-article","created":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T22:24:22Z","timestamp":1635805462000},"page":"7204","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["QoS Improvement Using In-Network Caching Based on Clustering and Popularity Heuristics in CCN"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7461-5521","authenticated-orcid":false,"given":"Sumit","family":"Kumar","sequence":"first","affiliation":[{"name":"Department of Systemics, School of Computer Science, University of Petroleum and Energy Studies, Bidholi, via Prem Nagar, Dehradun 248007, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8245-4748","authenticated-orcid":false,"given":"Rajeev","family":"Tiwari","sequence":"additional","affiliation":[{"name":"Department of Systemics, University of Petroleum and Energy Studies, Bidholi, via Prem Nagar, Dehradun 248007, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3001-2921","authenticated-orcid":false,"given":"Wei-Chiang","family":"Hong","sequence":"additional","affiliation":[{"name":"Department of Information Management, Asia Eastern University of Science and Technology, New Taipei 22064, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,10,29]]},"reference":[{"key":"ref_1","unstructured":"Barnett, T., Jain, S., Andra, U., and Khurana, T. (2021, September 19). Cisco Visual Networking Index (VNI) Complete Forecast Update, 2017\u20132022. Available online: https:\/\/twiki.cern.ch\/twiki\/pub\/HEPIX\/TechwatchNetwork\/HtwNetworkDocuments\/white-paper-c11-741490.pdf."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MCOM.2019.1800764","article-title":"Information-centric fog network for incentivized collaborative caching in the Internet of everything","volume":"57","author":"Khan","year":"2019","journal-title":"IEEE Commun. Mag."},{"key":"ref_3","first-page":"116","article-title":"Automated parking system-cloud and IoT based technique","volume":"8","author":"Tiwari","year":"2019","journal-title":"Int. J. Eng. Adv. Technol. (IJEAT)"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1789","DOI":"10.1007\/s11277-015-2867-3","article-title":"Cooperative gateway cache invalidation scheme for internet-based vehicular ad hoc networks","volume":"85","author":"Tiwari","year":"2015","journal-title":"Wirel. Pers. Commun."},{"key":"ref_5","first-page":"46","article-title":"Gulista khan,\u201cLoad Balancing through distributed Web Caching with clusters\u201d","volume":"332","author":"Tiwari","year":"2010","journal-title":"Proc. CSNA"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s10550-006-0084-z","article-title":"Why the Internet only just works","volume":"24","author":"Handley","year":"2006","journal-title":"BT Technol. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1050","DOI":"10.1109\/SURV.2013.100213.00143","article-title":"Challenges and research directions for the future internetworking","volume":"16","author":"Campista","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_8","unstructured":"Jacobson, V., Mosko, M., Smetters, D., and Garcia-Luna-Aceves, J. (2007). Content-Centric Networking, Whitepaper Describing Future Assurable Global Networks, Palo Alto Research Center, Inc."},{"key":"ref_9","first-page":"3127029","article-title":"Energy efficient interest forwarding in NDN-based wireless sensor networks","volume":"2016","author":"Gao","year":"2016","journal-title":"Mob. Inf. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.comcom.2020.05.018","article-title":"A collaborative caching strategy for content-centric enabled wireless sensor networks","volume":"159","author":"Jaber","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Rath, H.K., Panigrahi, B., and Simha, A. (2016, January 23\u201325). On cooperative on-path and off-path caching policy for information centric networks (ICN). Proceedings of the 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), Crans-Montana, Switzerland.","DOI":"10.1109\/AINA.2016.131"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kumar, S., Tiwari, R., Obaidat, M.S., Kumar, N., and Hsiao, K.F. (2020, January 7\u201311). CPNDD: Content Placement Approach in Content Centric Networking. Proceedings of the ICC 2020-2020 IEEE International Conference on Communications (ICC), Dublin, Ireland.","DOI":"10.1109\/ICC40277.2020.9149025"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ong, M.D., Chen, M., Taleb, T., Wang, X., and Leung, V.C. (2014, January 21\u201326). FGPC: Fine-Grained Popularity-Based Caching Design for Content Centric Networking. Proceedings of the 17th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, Montreal, QC, Canada.","DOI":"10.1145\/2641798.2641837"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"107434","DOI":"10.1016\/j.comnet.2020.107434","article-title":"Optimized content centric networking for future internet: Dynamic popularity window based caching scheme","volume":"179","author":"Kumar","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Rossi, D., and Rossini, G. (2012, January 25\u201330). On sizing CCN content stores by exploiting topological information. Proceedings of the 2012 Proceedings IEEE INFOCOM Workshops, Orlando, FL, USA.","DOI":"10.1109\/INFCOMW.2012.6193506"},{"key":"ref_16","unstructured":"Ming, Z., Xu, M., and Wang, D. (2012, January 25\u201330). Age-based cooperative caching in information-centric networks. Proceedings of the 2012 Proceedings IEEE INFOCOM Workshops, Orlando, FL, USA."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1277","DOI":"10.1007\/s10586-020-03185-0","article-title":"An efficient content placement scheme based on normalized node degree in content centric networking","volume":"24","author":"Kumar","year":"2020","journal-title":"Cluster Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2920","DOI":"10.1109\/TPDS.2013.304","article-title":"In-network cache management and resource allocation for information-centric networks","volume":"25","author":"Psaras","year":"2013","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2742","DOI":"10.1109\/TNET.2015.2480093","article-title":"CPHR: In-network caching for information-centric networking with partitioning and hash-routing","volume":"24","author":"Wang","year":"2015","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Dr\u00e4xler, M., and Karl, H. (2012, January 20\u201323). Efficiency of on-path and off-path caching strategies in information centric networks. Proceedings of the 2012 IEEE International Conference on Green Computing and Communications, Besancon, France.","DOI":"10.1109\/GreenCom.2012.82"},{"key":"ref_21","first-page":"1","article-title":"Cluster-based in-networking caching for content-centric networking","volume":"14","author":"Li","year":"2014","journal-title":"Int. J. Comput. Sci. Netw. Secur. (IJCSNS)"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Ahmed, S.H., Bouk, S.H., and Kim, D. (2016). Content-Centric Networks: An Overview, Applications and Research Challenges, Springer.","DOI":"10.1007\/978-981-10-0066-9"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2465","DOI":"10.1016\/j.comnet.2012.11.026","article-title":"Performance analysis of in-network caching for content-centric networking","volume":"57","author":"Kim","year":"2013","journal-title":"Comput. Netw."},{"key":"ref_24","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_25","doi-asserted-by":"crossref","first-page":"1473","DOI":"10.1109\/COMST.2015.2420097","article-title":"A survey of caching mechanisms in information-centric networking","volume":"17","author":"Zhang","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.cosrev.2018.11.001","article-title":"Caching methodologies in Content centric networking (CCN): A survey","volume":"31","author":"Lal","year":"2019","journal-title":"Comput. Sci. Rev."},{"key":"ref_27","unstructured":"Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., and Braynard, R.L. (2020, January 1\u20134). Networking Named Content. Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, Barcelona, Spain."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Arianfar, S., Nikander, P., and Ott, J. (2010, January 30). On Content-Centric Router Design and Implications. Proceedings of the Re-Architecting the Internet Workshop, Philadelphia, PA, USA.","DOI":"10.1145\/1921233.1921240"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1016\/j.peva.2005.05.003","article-title":"The LCD interconnection of LRU caches and its analysis","volume":"63","author":"Laoutaris","year":"2006","journal-title":"Perform. Eval."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"17625","DOI":"10.1007\/s11042-017-5183-y","article-title":"A centrality-measures based caching scheme for content-centric networking (CCN)","volume":"77","author":"Lal","year":"2018","journal-title":"Multimed. Tools Appl."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1016\/j.comcom.2013.01.007","article-title":"Cache \u201cless for more\u201d in information-centric networks (extended version)","volume":"36","author":"Chai","year":"2013","journal-title":"Comput. Commun."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bernardini, C., Silverston, T., and Festor, O. (2013, January 9\u201313). MPC: Popularity-based caching strategy for content centric networks. Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary.","DOI":"10.1109\/ICC.2013.6655114"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13673-019-0206-5","article-title":"Intelligent data cache based on content popularity and user location for Content Centric Networks","volume":"9","author":"Wu","year":"2019","journal-title":"Hum.-Centric Comput. Inf. Sci."},{"key":"ref_34","first-page":"829","article-title":"Dynamic popularity window and distance-based efficient caching for fast content delivery applications in CCN","volume":"24","author":"Kumar","year":"2021","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Yan, H., Gao, D., and Su, W. (2016, January 27\u201329). A hierarchical cluster-based caching for named data networking. Proceedings of the 2016 IEEE\/CIC International Conference on Communications in China (ICCC), Chengdu, China.","DOI":"10.1109\/ICCChina.2016.7636721"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/j.comnet.2016.04.001","article-title":"Efficient hash-routing and domain clustering techniques for information-centric networks","volume":"103","author":"Sourlas","year":"2016","journal-title":"Comput. Netw."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Hasan, K., and Jeong, S.H. (2019). Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN. Appl. Sci., 9.","DOI":"10.3390\/app9224730"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.comnet.2018.06.003","article-title":"A cluster-based scalable router for information centric networks","volume":"142","author":"Detti","year":"2018","journal-title":"Comput. Netw."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Li, H., Nakazato, H., and Ahmed, S.H. (2017). Request expectation index based cache replacement algorithm for streaming content delivery over icn. Future Internet, 9.","DOI":"10.3390\/fi9040083"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Kim, Y.S., Lee, J.M., Ryu, J.Y., and Ban, T.W. (2021). A New Cache Update Scheme Using Reinforcement Learning for Coded Video Streaming Systems. Sensors, 21.","DOI":"10.3390\/s21082867"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.ipl.2006.11.009","article-title":"A short proof of optimality for the MIN cache replacement algorithm","volume":"102","year":"2007","journal-title":"Inf. Process. Lett."},{"key":"ref_42","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_43","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/MCOM.2011.5723808","article-title":"Curling: Content-ubiquitous resolution and delivery infrastructure for next-generation services","volume":"49","author":"Chai","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Cai, B., Zeng, L., Wang, Y., Li, H., and Hu, Y. (2019). Community detection method based on node density, degree centrality, and K-means clustering in complex network. Entropy, 21.","DOI":"10.3390\/e21121145"},{"key":"ref_45","unstructured":"Mastorakis, S., Afanasyev, A., Moiseenko, I., and Zhang, L. (2021, September 19). ndnSIM 2: An Updated NDN Simulator for NS-3, Available online: https:\/\/named-data.net\/publications\/techreports\/ndn-0028-2-ndnsim-v2\/."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1109\/TNSM.2015.2458271","article-title":"How much to coordinate? Optimizing in-network caching in content-centric networks","volume":"12","author":"Li","year":"2015","journal-title":"IEEE Trans. Netw. Serv. Manag."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7204\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:22:55Z","timestamp":1760167375000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7204"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,29]]},"references-count":46,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["s21217204"],"URL":"https:\/\/doi.org\/10.3390\/s21217204","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,10,29]]}}}