Abstract
Content Centric Networking (CCN) is a novel paradigm to address challenges faced by traditional TCP/IP architecture. The motivation behind CCN is its inherent feature of caching. Caching at intermediate nodes is essential to reduce delay and to enhance performance of the network. However, determining as to how and where content should be cached to achieve this is the major challenge in CCN architecture. In this paper, we have proposed a Hierarchical Cooperative-peers Architecture (HCPA) and effective caching approaches to reduce the response time and increase the cache hit rate alleviating the server bottleneck and network traffic. The main idea is to utilize the resources of fog peer nodes near the user to deal with high latency and low bandwidth issues of the current communication pattern. This is achieved by pooling the cache space of cooperative fog peers of a region with a Regional demand-based fog Caching (RDFC) approach in two folds. First implementation is with replicated caching (RC) and the second one is using unique caching (UC). Both these approaches are implemented using CcnSim and the performance is evaluated based on cache hit rate, response time and bandwidth usage which has shown the significant improvement in the performance of the network.
Similar content being viewed by others
References
Bernardini C, Silverston T, Festor O (2014) Socially-aware caching strategy for content centric networking. IFIP Netw Conf IFIP Netw 2014:2014. https://doi.org/10.1109/IFIPNetworking.2014.6857093
Bernardini C, Silverston T, Festor O (2015) A comparison of caching strategies for content centric networking. IEEE Glob Commun Conf GLOBECOM 2015:2015. https://doi.org/10.1109/GLOCOM.2014.7417007
A. De Salve, P. Mori, and L. Ricci, “A survey on privacy in decentralized online social networks,” Comput Sci Rev., vol. 27, no. January, pp. 154–176, 2018, doi: https://doi.org/10.1016/j.cosrev.2018.01.001.
Du LP, Le TA, Thai ND, Vo PL (2017) The performance of caching strategies in content centric networking. Int Conf Inf Netw:628–632. https://doi.org/10.1109/ICOIN.2017.7899573
Gupta A, Shailendra S, Girish A (2016) Analysis of in-network caching for ICN. IEEE Annual India Conference, INDICON 2016(2017):1–5. https://doi.org/10.1109/INDICON.2016.7838871
Kaili W, Muqing W, Min Z, Yanqing C (2016) “An autonomous system collaboration caching strategy based on content popularity in CCN,” IEEE Int. Symp. Pers. Indoor Mob. Radio Commun. PIMRC, pp. 1–6. https://doi.org/10.1109/PIMRC.2016.7794940
Lal N, Kumar S, Kadian G, Chaurasiya VK (2019) Caching methodologies in content centric networking (CCN): a survey. Comput Sci Rev 31:39–50. https://doi.org/10.1016/j.cosrev.2018.11.001
Li Z, Simon G, Gravey A (2012) “Caching policies for in-network caching,” 2012 21st Int. Conf. Comput. Commun. Networks, ICCCN 2012 - Proc., pp. 1–7. https://doi.org/10.1109/ICCCN.2012.6289289
Li Y, Xie H, Wen Y, Zhang ZL (2013) Coordinating in-network caching in content-centric networks: model and analysis. Proc- Int Conf Distrib Comput Syst:62–72, doi: https://doi.org/10.1109/ICDCS.2013.71.
Y. Li, M. Yu, and R. Li, “A Cache Replacement Strategy Based on Hierarchical Popularity in NDN,” Int Conf Ubiquitous Futur Networks, ICUFN, vol. 2018-July, pp. 159–161, 2018, doi: https://doi.org/10.1109/ICUFN.2018.8436597.
Mishra GP, Dave M (2015) Fifth International Conference on Communication Systems and Network Technologies A Review on ContentCentric Networking and Caching Strategies,” 2015 Fifth Int. Conf. Commun. Syst. Netw. Technol., pp. 925–929. https://doi.org/10.1109/CSNT.2015.119
Mishra GP, Dave M (2016) “Cost Effective Caching in Content Centric Networking,” Proc. 2015 1st Int. Conf. Next Gener. Comput. Technol. NGCT 2015, no. September, pp. 198–202. https://doi.org/10.1109/NGCT.2015.7375111
Qiao X, Nan G, Guo L, Deng S, Wang Y, Chen J (2014) Exploring hits-based content provisioning mechanism in content-centric networking. China Commun 11(7):24–39. https://doi.org/10.1109/CC.2014.6895382
Qu H, Xue J, Zhao J (2018) A popularity-based cooperative caching in content-centric networking. Int Conf Commun Technol Proceedings ICCT 2017-Octob:1318–1321. https://doi.org/10.1109/ICCT.2017.8359848
Zhang M, Luo H, Zhang H (2015) A survey of caching mechanisms in information-centric networking. IEEE Commun Surv Tutorials 17(3):1473–1499. https://doi.org/10.1109/COMST.2015.2420097
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dakshayini, M., Rashmi, R. Hierarchical cooperative-peers fog caching strategy to improve the performance of content centric networking. Multimed Tools Appl 80, 20345–20368 (2021). https://doi.org/10.1007/s11042-021-10733-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10733-2