Skip to main content
Log in

ICN-edge caching scheme for handling multimedia big data traffic in smart cities

  • 1216: Intelligent and Sustainable Techniques for Multimedia Big Data Management for Smart Cities Services
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Today, the rapid development, large volume, and global access of multimedia applications have demanded the shifting of network functionality from the central server to the near user. In recent times, Edge Computing (EC) and Information Centric Networking (ICN) have been presented as arising advances for content dissemination near the end user. The EC aims to provide content locally by reducing the burden of the core networks, while ICN allows content routing and forwarding based on content names directly. The inherent in-network caching feature of ICN facilitates caching by intermediate network nodes. The combined use of EC and ICN can efficiently handle content dissemination and ultimately improves user experience. In this regards, an ICN based edge caching scheme has been proposed for handling multimedia big data traffic in IoT based smart cities, while incorporating four caching attributes in its proposed design. Firstly, a layered network architecture has been presented that offers Device-to-Device (D2D) communication and ICN support at the application layer of Base station (BS) for utilizing caching of the requested content at edge of the network. Secondly, a decision on caching of contents at network nodes in layered network architecture has been presented based on various centrality measures, which supports efficient caching. Thirdly, this work offers caching of content near the delivery path in ICN network tiers, while leveraging near path caching for fast content dissemination. Lastly, reproactive caching where proactive caching is followed by reactive caching for controlling the network traffic during peak hours has been integrated in to the design model. The performance of the proposed scheme has been evaluated by conducting simulations in Icarus- an ICN caching simulator against various caching benchmark schemes. The results received from the experiments have shown significant performance improvement of our proposed scheme for different performance metrics including cache hit ratio, content retrieval delay, content path stretch, and internal link load.

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
Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Algorithm 5
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ai Y, Peng M, Zhang K (2018) Edge computing technologies for internet of things: a primer. Digit Commun Netw 4(2):77–86

    Article  Google Scholar 

  2. Arshad S, Azam MA, Rehmani MH, Loo J (2018) Recent advances in information-centric networking-based Internet of Things (ICN-IoT). IEEE Internet Things J 6(2):2128–2158

    Article  Google Scholar 

  3. Banerjee B, Kulkarni A, Seetharam A (2018) Greedy caching: an optimized content placement strategy for information-centric networks. Comput Netw 140:78–91

    Article  Google Scholar 

  4. Chai WK, He D, Psaras I, Pavlou G (2013) Cache less for more in information-centric networks (extended version). Comput Commun 36 (7):758–770

    Article  Google Scholar 

  5. Chen M, Wang L, Chen J, Wei X, Lei L (2019) A computing and content delivery network in the smart city: scenario, framework, and analysis. IEEE Netw 33(2):89–95

    Article  Google Scholar 

  6. Cho K, Lee M, Park K, Kwon TT, Choi Y, Pack S (2012) WAVE: popularity-based and collaborative in-network caching for content-oriented networks. In: 2012 Proceedings IEEE INFOCOM workshops, IEEE, pp 316–321

  7. Čolaković A, Hadžialić M (2018) Internet of Things (IoT): a review of enabling technologies, challenges, and open research issues. Comput Netw 144:17–39

    Article  Google Scholar 

  8. Dastjerdi AV, Buyya R (2016) Fog computing: helping the Internet of Things realize its potential. Computer 49(8):112–116

    Article  Google Scholar 

  9. Din IU Hassan, Khan MK, Guizani M, Ghazali O, Habbal A (2017) Caching in information-centric networking: strategies, challenges, and future research directions. IEEE Commun Surv Tutor 20(2):1443–1474

    Google Scholar 

  10. Fotiou N, Siris VA, Xylomenos G, Polyzos GC, Katsaros KV, George P (2017) Its application to the Internet of Things. In: Edge-ICN IFIP networking conference (IFIP networking) and workshops, IEEE, pp 1–6

  11. García G, Beben A, Ramón FJ, Adrián Maeso IP, Pavlou G, Wang N, et al. (2011) COMET: content mediator architecture for content-aware networks. In: 2011 Future Network and Mobile Summit, IEEE, pp 1–8

  12. Hua Y, Guan L, Kyriakopoulos KG (2020) A Fog caching scheme enabled by ICN for IoT environments. Futur Gener Comput Syst 111:82–95

    Article  Google Scholar 

  13. Huang L, Guan Y, Zhang X, Guo Z (2017) On-path collaborative in-network caching for information-centric networks. In: 2017 IEEE conference on computer communications workshops (INFOCOM WKSHPS), IEEE, pp 175–180

  14. Ioannou A, Weber S (2016) A survey of caching policies and forwarding mechanisms in information-centric networking. IEEE Commun Surv Tutor 18(4):2847–2886

    Article  Google Scholar 

  15. Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, Braynard RL (2009) Networking named content. In: Proceedings of the 5th international conference on Emerging networking experiments and technologies, pp 1–12

  16. Kobusińska A, Leung C, Hsu C-H, Raghavendra S, Chang V (2018) Emerging trends, issues and challenges in internet of things, Big Data and cloud computing. Futur Gener Comput Syst 87:416–419

    Article  Google Scholar 

  17. Laoutaris N, Che H, Stavrakakis I (2006) The LCD interconnection of LRU caches and its analysis. Perform Eval 63(7):609–634

    Article  Google Scholar 

  18. Li Y, Wang J, Han R (2020) An on-path caching scheme based on the expected number of copies in information-centric networks. Electronics 9(10):1705

    Article  Google Scholar 

  19. Liu W-X, Zhang J, Liang Z-W, Peng L-X, Cai J (2017) Content popularity prediction and caching for ICN: a deep learning approach with SDN. IEEE Access 6:5075–5089

    Article  Google Scholar 

  20. Majeed MF Ahmed, Muhammad S, Song H, Rawat DB (2017) Multimedia streaming in information-centric networking: a survey and future perspectives. Comput Netw 125:103–121

    Article  Google Scholar 

  21. Man D, Lu Q, Wang H, Guo J, Yang W, Lv J (2021) On-path caching based on content relevance in information-centric networking. Comput Commun 176:272–281

    Article  Google Scholar 

  22. Nguyen D, Sugiyama K, Tagami A (2015) Congestion price for cache management in information-centric networking. In: IEEE conference on computer communications workshops, INFOCOM WKSHPS, IEEE, pp 287–292

  23. Psaras I, Chai WK, Pavlou G (2012) Probabilistic in-network caching for information-centric networks. In: Proceedings of the second edition of the ICN workshop on information-centric networking, pp 55–60

  24. Ren J, Qi W, Westphal C, Wang J, Lu K, Liu S, Wang S (2014) Magic: a distributed max-gain in-network caching strategy in information-centric networks. In: 2014 IEEE conference on computer communications workshops (INFOCOM WKSHPS), IEEE, pp 470–475

  25. Rossi D, Rossini G (2012) On sizing CCN content stores by exploiting topological information. In: IEEE INFOCOM workshops, IEEE, pp 280–285

  26. Saino L, Psaras I, Pavlou G (2014) Icarus: a caching simulator for information centric networking (icn). In: SimuTools, Vol 7. ICST, pp 66–75

  27. Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39

    Article  Google Scholar 

  28. Saxena D, Raychoudhury V, Suri N, Becker C, Cao J (2016) Named data networking: a survey. Comput Sci Rev 19:15–55

    Article  MathSciNet  Google Scholar 

  29. Serhane O, Yahyaoui K, Nour B, Moungla H (2020) A survey of ICN content naming and in-network caching in 5G and beyond networks. IEEE Internet Things J

  30. Suksomboon K, Tarnoi S, Ji Y, Koibuchi M, Fukuda K, Abe S, Motonori N, Aoki M, Urushidani S, Yamada S (2013) PopCache: cache more or less based on content popularity for information-centric networking. In: 38th annual IEEE conference on local computer networks, IEEE, pp 236–243

  31. Tseng L, DeAntonis J, Higuchi T, Altintas O (2018) Peer-assisted content delivery network by vehicular micro clouds. In: 2018 IEEE 7Th International Conference on Cloud Networking (CloudNet), IEEE, pp 1–3

  32. Ullah R, Rehman MAU, Naeem MA, Kim B-S, Mastorakis S (2020) ICN with edge for 5G exploiting in-network caching in ICN-based edge computing for 5G networks. Futur Gener Comput Syst

  33. Wu H, Li J, Zhi J, Ren Y, Li L (2018) Design and evaluation of probabilistic caching in information-centric networking. IEEE Access 6:32754–32768

    Article  Google Scholar 

  34. Zhang Z, Lung C-H, St-Hilaire M, Lambadaris I (2020) Smart proactive caching: empower the video delivery for autonomous vehicles in ICN-based networks. IEEE Trans Veh Technol

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shalli Rani.

Additional information

Publisher’s note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gupta, D., Rani, S. & Ahmed, S.H. ICN-edge caching scheme for handling multimedia big data traffic in smart cities. Multimed Tools Appl 82, 39697–39717 (2023). https://doi.org/10.1007/s11042-022-13518-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13518-3

Keywords

Navigation