Abstract
The Information-Centric Networking (ICN) provides a new data dissemination Internet paradigm to support the communication services that will meet the end-users’ modern requirements. ICN focuses on transmitting data rather than physical locations. It offers a cache-able environment to fulfill future requirements and delivers communication services with less congestion and bandwidth in a network. The current Internet needs to enhance its architectural design for information distribution by reducing the end-to-end communication practices. ICN-based architecture aims to fulfill the end-users’ requirements and provide a better communication system compared to the current Internet system. ICN implements in-network caching (storage) to facilitate unicast and multicast mechanisms at the same time to deploy efficient and appropriate transmission of the desired information. In this situation, temporary storage is deployed all over the network to serve the requested objects (contents). In the last few years, ICN has shown up as engineering to replace the Internet design. In this paper, a comprehensive study about ICN-based caching mechanisms to enhance the IP-based Internet technologies is presented and analyzes the possible benefits using caching with the Internet of Things, Blockchain, Software Defined Network, 5G, genomic data sets, fog, and edge computing. In the end, the ICN-based caching strategies are mentioned that provide a diverse solution to deal with IP-based Internet technologies in an efficient way to deliver fast data dissemination.
Similar content being viewed by others
Change history
03 October 2020
A Correction to this paper has been published: https://doi.org/10.1007/s11042-020-09990-4
References
Aazam M, Huh E-N (2014) Fog computing and smart gateway based communication for cloud of things in future internet of things and cloud (FiCloud). In: 2014 International conference on IEEE
Abani N, Braun T, Gerla M (2017) Proactive caching with mobility prediction under uncertainty in information-centric networks. In: Proceedings of the 4th ACM conference on information-centric networking, ACM
Abdullah WD, MonzerHabbal AM, Mahmuddin MB (2017) Evaluation of user behavior and network performance in Malaysian Institution of Higher Education (MIHE) of wireless network. In: New trends in information & communications technology applications (NTICT), 2017 annual conference on IEEE
Abdullahi I, Arif S, Hassan S (2015) Survey on caching approaches in information centric networking. J Netw Comput Appl 56:48–59
Alubady R, et al. (2015) Review of Name Resolution and Data Routing for Information Centric Networking. In: The 4th international conference on internet applications, protocols and services (NETAPPS2015)
Amadeo M, Campolo C, Molinaro A, Ruggeri G (2014) Content-centric wireless networking: a survey. Comput Netw 72:1–3
Amadeo M, Campolo C, Ruggeri G, Lia G, Molinaro A (2020) Caching transient contents in vehicular named data networking: a performance analysis. Sensors 20:1985
Amer R, Butt MM, Marchetti N (2020) Optimizing joint probabilistic caching and channel access for clustered D2D networks. arXiv:2003.02676
Araldo A, Rossi D, Martignon F (2016) Cost-aware caching: caching more (costly items) for less (ISPs operational expenditures). IEEE Trans Parallel Distrib Syst 27(5):1316–1330
Arianfar S, Nikander P, Ott J (2010) On content-centric router design and implications. In: Proceedings of the re-architecting the internet workshop, ACM
Bai X, et al. (2004) ICN: Interest-based clustering network. In: Proceedings. fourth international conference on peer-to-peer computing, proceedings IEEE
Barakabitze AA, Xiaoheng T, Tan G (2014) A survey on naming, name resolution and data routing in information centric networking (ICN). Int J Adv Res Comput Commun Eng 3(10):8322–8330
Bari MF, et al. (2012) A survey of naming and routing in information-centric networks. IEEE Commun Mag 50(12):44–53
Bernardini C, Silverston T, Festor O (2013) MPC: Popularity-based caching strategy for content centric networks. In: 2013 IEEE international conference on communications(ICC), IEEE
Bernardini C, Silverston T, et al. (2015) A comparison of caching strategies for content centric networking. In: Global communications conference (GLOBECOM) 2015 IEEE, IEEE
Chen J, et al. (2016) Exploiting ICN for realizing service-oriented communication in IoT. IEEE Commun Mag 54(12):24–30
Cho K, et al. (2012) Wave: popularity-based and collaborative in-network caching for content-oriented networks. In: Computer communications workshops (INFOCOM WKSHPS), 2012 IEEE conference on IEEE
Faheem M, Butt RA, Raza B, Ashraf MW, Ngadi MA, Gungor VC (2019) A multi-channel distributed routing scheme for smart grid real-time critical event monitoring applications in the perspective of Industry 4.0. International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC) 32(4):236–256
Faheem M, Gungor VC (2018) Energy efficient and QoS-aware routing protocol for wireless sensor network-based smart grid applications in the context of industry 4.0. Appl Soft Comput 68:910–922
Faheem M, Gungor VC (2018) MQRP: Mobile sinks-based QoS-aware data gathering protocol for wireless sensor networks-based smart grid applications in the context of industry 4.0-based on internet of things. Futur Gener Comput Syst 82:358–374
Feng B, et al. (2017) HetNet: A flexible architecture for heterogeneous satellite-terrestrial networks. IEEE Network
Ganesh K (2018) Portea: social media applications. In: Social media marketing. Springer, pp 195–207
Gao J, Zhao L, Sun L (2018) Probabilistic caching as mixed strategies in spatially-coupled edge caching. In: 2018 29th biennial symposium on communications (BSC), pp 1–5
Gündoğan C, Pfender J, Kietzmann P, Schmidt TC, Wählisch M (2020) On the impact of QoS management in an information-centric internet of things, Computer Communications
Gupta D, Rani S, Ahmed SH, Hussain R (2020) Caching Policies in NDN-IoT Architecture. In: Integration of WSN and IoT for smart cities, ed: Springer, pp 43–64
Hail MA, Amadeo M, Molinaro A, Fischer S (2015) Caching in named data networking for the wireless internet of things
Hail MAM, Amadeo M, Molinaro A, Fischer S (2015) On the performance of caching and forwarding in information-centric networking for the IoT. In: International conference on wired/wireless internet communication, pp 313–326
Han Q, Liang S, Zhang H (2015) Mobile cloud sensing, big data, and 5G networks make an intelligent and smart world. IEEE Netw 29(2):40–45
He Y, et al. (2017) Software-defined networks with mobile edge computing and caching for smart cities: a big data deep reinforcement learning approach. IEEE Commun Mag 55(12):31–37
Huo R, et al. (2016) Software defined networking, caching, and computing for green wireless networks. IEEE Commun Mag 54(11):185–193
Index CVN (2012) Global mobile data traffic forecast update, 2012–2017: www.cisco.com/enUS/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-520862.html
Ioannou A, Weber S (2014) Towards on-path caching alternatives in information-centric networks. In: Local computer networks (LCN), 2014 IEEE 39th conference on IEEE
Ioannou A, Weber S (2016) A survey of caching policies and forwarding mechanisms in information-centric networking. IEEE Commun Surv Tut 18(4):2847–2886
Jin T, et al. (2017) Blockndn: A bitcoin blockchain decentralized system over named data networking. In: Ubiquitous and future networks (ICUFN), 2017 ninth international conference on IEEE
Jin T, et al. (2017) BlockNDN: A bitcoin blockchain decentralized system over named data networking. In: 2017 Ninth international conference on ubiquitous and future networks (ICUFN), IEEE
Jmal R, Fourati LC (2017) An OpenFlow architecture for managing content-centric-network (OFAM-CCN) based on popularity caching strategy. Comput Stand Inter 51:22–29
Juluri P, Tamarapalli V, Medhi D (2016) Measurement of quality of experience of video-on-demand services: a survey. IEEE Commun Surv Tut 18(1):401–418
Khattak H, et al. (2018) LeafPopDown: leaf popular down caching strategy for information-centric networking. Int J Adv Comput Sci Appl 9(2):148–151
Klinkowski MA, Walkowiak K (2013) On the advantages of elastic optical networks for provisioning of cloud computing traffic. IEEE Netw 27(6):44–51
Kobezak P, et al. (2018) Host inventory controls and systems survey: evaluating the cis critical security control one in higher education networks. In: Proceedings of the 51st Hawaii international conference on system sciences
Lee S (2018) Preface: smart traffic hubs. In: Digital marketplaces unleashed. Springer, pp 407–416
Lee S-W, et al. (2013) Cache capacity-aware CCN: Selective caching and cache-aware routing. In: 2013 IEEE global communications conference (GLOBECOM), IEEE
Lee M, et al. (2015) Content discovery for information-centric networking. Comput Netw 83:1–14
Lei K, et al. (2018) An NDN IoT content distribution model with network coding enhanced forwarding strategy for 5G. IEEE Trans Ind Inform 14 (6):2725–2735
Li Z, Simon G (2015) Cooperative caching in a content centric network for video stream delivery. J Netw Syst Manag 23(3):445–473
Li S, et al. (2014) A comparative study of mobilityfirst and NDN based ICN-IoT architectures. In: 10th International conference on heterogeneous networking for quality, reliability, security and robustness, IEEE
Liang C, Yu FR, Zhang X (2015) Information-centric network function virtualization over 5G mobile wireless networks. IEEE Netw 29(3):68–74
Liu W-X, et al. (2018) Content popularity prediction and caching for ICN: a deep learning approach with SDN. IEEE Access 6:5075–5089
Mahmood A, et al. (2018) Efficient caching through stateful SDN in named data networking. Trans Emerg Telecommun Tech 29(1):e3271
Meddeb M, et al. (2015) Cache coherence in machine-to-machine information centric networks. In: Local computer networks (LCN), 2015 IEEE 40th conference on IEEE
Meng Y, Naeem MA, Ali R, Zikria YB, Kim SW (2019) DCS: Distributed caching strategy at the edge of vehicular sensor networks in information centric networking. Sensors 19(20):4407
Meng Y, Naeem MA, Ali R, Kim B (2019) EHCP: An efficient hybrid content placement strategy in named data networking caching,. IEEE Access 7:155601–155611
Monserrat JF, et al. (2014) Rethinking the mobile and wireless network architecture: the METIS research into 5G. In: Networks and communications (EuCNC) 2014 european conference on IEEE
Naeem MA, Nor SA (2016) A survey of content placement strategies for content-centric networking. In: AIP conference proceedings. AIP Publishing
Naeem MA, Rehman MAU, et al. (2020) A comparative performance analysis of popularity-based caching strategies in named data networking. IEEE Access 8:50057–50077
Naeem MA, Suhaidi Hassan SAN (2018) IP-Internet data dissemination challenges and future research directions. J Adv Res Dyn Control Syst 10(Special Issue):1596–1606
Naeem MA, et al. (2018) Performances of probabilistic caching strategies in content centric networking. IEEE Access
Naeem M, et al. (2018) A periodic caching strategy solution for the smart city in information-centric internet of things. Sustainability 10(7):2576
Naeem MA, et al. (2019) Compound popular content caching strategy in named data networking. Electronics 8(7):771
Nakajima H, et al. (2016) Performance evaluation of partial deployment of an in-network cache location guide scheme, breadcrumbs. IEICE Trans Commun 99(1):157–166
Nikoleris N, et al. (2016) CoolSim: eliminating traditional cache warming with fast, virtualized profiling. In: Performance analysis of systems and software (ISPASS), 2016 IEEE international symposium on IEEE
Pfender J, Valera A, Seah WK (2018) Performance comparison of caching strategies for information-centric IoT. In: Proceedings of the 5th ACM conference on information-centric networking, pp 43–53
Psaras I, Chai WK, Pavlou G (2014) In-network cache management and resource allocation for information-centric networks. IEEE Trans Parallel Distrib Syst 25(11):2920–2931
Puzhavakath Narayanan S, et al. (2016) Reducing latency through page-aware management of web objects by content delivery networks. In: ACM SIGMETRICS performance evaluation review, ACM
Rahel S, Jamali A, El Kafhali S (2017) Energy-efficient on caching in named data networking: a survey. In: Cloud computing technologies and applications (CloudTech), 2017 3rd international conference of IEEE
Ravindran R, et al. (2013) Towards software defined icn based edge-cloud services. In: Cloud networking (CloudNet), 2013 IEEE 2nd international conference on IEEE
Rayes A, Salam S (2017) Internet of things (IoT) overview. In: Internet of things from hype to reality. Springer, pp 1–34
Ren J, et al. (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
Rossini G, Rossi D (2013) Evaluating CCN multi-path interest forwarding strategies. Comput Commun 36(7):771–778
Rost P, et al. (2014) Cloud technologies for flexible 5G radio access networks. IEEE Commun Mag 52(5):68–76
Saha S, Lukyanenko A, Ylä-Jääski A (2013) Cooperative caching through routing control in information-centric networks. In: INFOCOM, 2013 Proceedings IEEE, IEEE
Saucez D., et al. (2016) Information-centric networking (ICN) research challenges
Sifalakis M, et al. (2014) An information centric network for computing the distribution of computations. In: Proceedings of the 1st ACM conference on information-centric networking, ACM
Song F, et al. (2017) Smart collaborative caching for information-centric IoT in fog computing. Sensors 17(11):2512
Tsudik G, Uzun E, Wood CA (2016) AC3N: anonymous communication in content-centric networking. In: Consumer communications & networking conference (CCNC), 2016 13th IEEE Annual, IEEE
Vural S, Navaratnam P, Wang N, Wang C, Dong L, Tafazolli R (2014) In-network caching of internet-of-things data. In: 2014 IEEE international conference on communications (ICC), pp 3185–3190
Wang X, et al. (2012) A survey of green mobile networks: opportunities and challenges. Mobile Netw Appl 17(1):4–20
Wang Y, Xu M, Feng Z (2013) Hop-based probabilistic caching for information-centric networks. In: 2013 IEEE global communications conference(GLOBECOM), IEEE
Wang X, et al. (2014) Cache in the air: exploiting content caching and delivery techniques for 5G systems. IEEE Commun Mag 52(2):131–139
Wang Y, Bi J, Zhang K (2015) Design and implementation of a software-defined mobility architecture for IP networks. Mobile Netw Appl 20(1):40–52
Wang L, et al. (2018) A secure link state routing protocol for NDN. IEEE Access 6:10470–10482
Wong, Vincent WS ed. Key Technologies for 5G Wireless Systems. Cambridge university press, 2017
Woo S, et al. (2013) Comparison of caching strategies in modern cellular backhaul networks. In: Proceeding of the 11th annual international conference on Mobile systems, applications, and services, ACM
Wu J, et al. (2016) A hierarchical security framework for defending against sophisticated attacks on wireless sensor networks in smart cities. IEEE Access 4(4):416–424
Xu Y, et al. (2017) Distributed caching via rewarding: An incentive caching model for icn. In: GLOBECOM 2017-2017 IEEE global communications conference, IEEE
Xu L, et al. (2017) An autonomous system based security mechanism for network coding applications in content-centric networking. In: International conference on mobile, secure, and programmable networking. Springer
Xu C, et al. (2018) Optimal information centric caching in 5g device-to-device communications. IEEE Transactions on Mobile Computing
Yan Q, et al. (2016) Software-defined networking (SDN) and distributed denial of service (DDoS) attacks in cloud computing environments: a survey, some research issues, and challenges. IEEE Commun Surv Tut 18(1):602–622
Yang K, Sunny JJ, Wang L (2018) Blockchain-based decentralized public key management for named data networking. In: The international conference on computer communications and networks (ICCCN 2018)
Yu Y, et al. (2015) Schematizing trust in named data networking. In: Proceedings of the 2nd ACM conference on information-centric networking, ACM
Zami T, Morea A, Pesic J (2018) Benefit of progressive deployment of regenerators along with traffic growth in WDM elastic networks. In: Optical fiber communication conference, San Diego, California United States, 11–15 March. https://doi.org/10.1364/OFC.2018.Tu2F.3
Zhang G, Li Y, Lin T (2013) Caching in information centric networking: a survey. Comput Netw 57(16):3128–3141
Zhang S, Liu J (2020) Optimal probabilistic caching in heterogeneous IoT networks. IEEE Inter Things J 7:3404–3414
Zhang M, Luo H, Zhang H (2015) A survey of caching mechanisms in information-centric networking. IEEE Commun Surv Tut 17(3):1473–1499
Zhang L, et al. (2014) Named data networking. ACM SIGCOMM Comp Commun Rev 44(3):66–73
van Adrichem NL, Kuipers FA (2015) NDNFlow: software-defined named data networking. In: Proceedings of the 2015 1st IEEE conference on network softwarization (NetSoft), IEEE
Acknowledgments
Rashid Ali (Sejong University, Seoul, South Korea) and Yousaf Bin Zikria (Yeungnam University, Gyeongsan, South Korea) are corresponding authors.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original version of this article was revised: The article title in the original publication contains a mistake.
Yahui Meng and Muhammad Ali Naeem are co-first authors.
Rights and permissions
About this article
Cite this article
Meng, Y., Naeem, M.A., Sohail, M. et al. Elastic caching solutions for content dissemination services of ip-based internet technologies prospective. Multimed Tools Appl 80, 16997–17022 (2021). https://doi.org/10.1007/s11042-020-09626-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09626-7