Skip to main content
Log in

Hierarchical cooperative-peers fog caching strategy to improve the performance of content centric networking

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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.

  4. 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

  5. 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

    Article  Google Scholar 

  6. 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

  7. 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

    Article  MathSciNet  Google Scholar 

  8. 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

  9. 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.

  10. 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.

  11. 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

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Dakshayini.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10733-2

Keywords

Navigation