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.














Similar content being viewed by others
References
Ai Y, Peng M, Zhang K (2018) Edge computing technologies for internet of things: a primer. Digit Commun Netw 4(2):77–86
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
Banerjee B, Kulkarni A, Seetharam A (2018) Greedy caching: an optimized content placement strategy for information-centric networks. Comput Netw 140:78–91
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
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
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
Č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
Dastjerdi AV, Buyya R (2016) Fog computing: helping the Internet of Things realize its potential. Computer 49(8):112–116
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
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
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
Hua Y, Guan L, Kyriakopoulos KG (2020) A Fog caching scheme enabled by ICN for IoT environments. Futur Gener Comput Syst 111:82–95
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
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
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
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
Laoutaris N, Che H, Stavrakakis I (2006) The LCD interconnection of LRU caches and its analysis. Perform Eval 63(7):609–634
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
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
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
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
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
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
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
Rossi D, Rossini G (2012) On sizing CCN content stores by exploiting topological information. In: IEEE INFOCOM workshops, IEEE, pp 280–285
Saino L, Psaras I, Pavlou G (2014) Icarus: a caching simulator for information centric networking (icn). In: SimuTools, Vol 7. ICST, pp 66–75
Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39
Saxena D, Raychoudhury V, Suri N, Becker C, Cao J (2016) Named data networking: a survey. Comput Sci Rev 19:15–55
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
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
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
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
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
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
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
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13518-3