Meng, Y and Naeem, MA and Sohail, M and Bashir, AK and Ali, R and Zikria, YB (2020) Elastic caching solutions for content dissemination services elas- tic caching solutions for content dissemination services of ip-based internet

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 Y. Meng and M. A. Naeem School of Science, Guangdong University of Petrochemical Technology, Maoming 525000, China E-mail: mengyahui@gdupt.edu.cn (YM), malinaeem7@gmail.com (MAN) M. Sohail School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang 212013, Jiangsu, People’s Republic of China E-mail: engrsohailaslam@gmail.com A. K. Bashir Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, United Kingdom E-mail: a.bashir@mmu.ac.uk R. Ali School of Intelligent Mechatronics Engineering, Sejong University, Seoul 05006, Republic of Korea E-mail: rashidali@sejong.ac.kr Y. B. Zikria Department of Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, Republic of Korea E-mail: yousaf.bin.zikria@gmail.com First Authorship: Y. Meng, and M. A. Naeem · Correspondence: yousaf.bin.zikria@gmail.com (Y.B.Z) and rashidali@sejong.ac.kr (R.A) 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.

[1]  Byung-Seo Kim,et al.  A Comparative Performance Analysis of Popularity-Based Caching Strategies in Named Data Networking , 2020, IEEE Access.

[2]  Rahim Tafazolli,et al.  In-network caching of Internet-of-Things data , 2014, 2014 IEEE International Conference on Communications (ICC).

[3]  Zhang AiHua Study of ubiquitous learning environment based on Ubiquitous computing , 2010, 2010 3rd IEEE International Conference on Ubi-Media Computing.

[4]  Luca Veltri,et al.  Supporting information-centric functionality in software defined networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[5]  George Pavlou,et al.  In-Network Cache Management and Resource Allocation for Information-Centric Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Lixia Zhang,et al.  A Secure Link State Routing Protocol for NDN , 2018, IEEE Access.

[7]  Nikos Fotiou Information-Centric Networking (ICN) , 2020, Future Internet.

[8]  Yanghee Choi,et al.  WAVE: Popularity-based and collaborative in-network caching for content-oriented networks , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[9]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[10]  Muhammad Faheem,et al.  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 , 2017, Future Gener. Comput. Syst..

[11]  F. Richard Yu,et al.  Software-Defined Networking (SDN) and Distributed Denial of Service (DDoS) Attacks in Cloud Computing Environments: A Survey, Some Research Issues, and Challenges , 2016, IEEE Communications Surveys & Tutorials.

[12]  Olivier Festor,et al.  MPC: Popularity-based caching strategy for content centric networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[13]  Yanghee Choi,et al.  Content discovery for information-centric networking , 2015, Comput. Networks.

[14]  Limin Sun,et al.  Probabilistic Caching as Mixed Strategies in Spatially-Coupled Edge Caching , 2018, 2018 29th Biennial Symposium on Communications (BSC).

[15]  Yang Li,et al.  Distributed Caching via Rewarding: An Incentive Caching Model for ICN , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[16]  Gwendal Simon,et al.  Cooperative Caching in a Content Centric Network for Video Stream Delivery , 2014, Journal of Network and Systems Management.

[17]  Asit Chakraborti,et al.  Towards software defined ICN based edge-cloud services , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[18]  Muhammad Faheem,et al.  A multi-channel distributed routing scheme for smart grid real-time critical event monitoring applications in the perspective of Industry 4.0 , 2019, Int. J. Ad Hoc Ubiquitous Comput..

[19]  Paolo Giaccone,et al.  Efficient caching through stateful SDN in named data networking , 2018, Trans. Emerg. Telecommun. Technol..

[20]  David Raymond,et al.  Host Inventory Controls and Systems Survey: Evaluating the CIS Critical Security Control One in Higher Education Networks , 2018, HICSS.

[21]  Jing Ren,et al.  MAGIC: A distributed MAx-Gain In-network Caching strategy in information-centric networks , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[22]  Winston K. G. Seah,et al.  Performance comparison of caching strategies for information-centric IoT , 2018, ICN.

[23]  Wisam Dawood Abdullah,et al.  Evaluation of user behavior and network performance in Malaysian Institution of Higher Education (MIHE) of wireless network , 2017, 2017 Annual Conference on New Trends in Information & Communications Technology Applications (NTICT).

[24]  Rihab Jmal,et al.  An OpenFlow Architecture for Managing Content-Centric-Network (OFAM-CCN) based on popularity caching strategy , 2017, Comput. Stand. Interfaces.

[25]  Antonella Molinaro,et al.  Caching in Named Data Networking for the wireless Internet of Things , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

[26]  Mianxiong Dong,et al.  A Hierarchical Security Framework for Defending Against Sophisticated Attacks on Wireless Sensor Networks in Smart Cities , 2016, IEEE Access.

[27]  Makis Stamatelatos,et al.  Rethinking the mobile and wireless network architecture: The METIS research into 5G , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[28]  Athanasios V. Vasilakos,et al.  Information centric network: Research challenges and opportunities , 2015, J. Netw. Comput. Appl..

[29]  Dario Rossi,et al.  Evaluating CCN multi-path interest forwarding strategies , 2013, Comput. Commun..

[30]  Mario Gerla,et al.  Proactive caching with mobility prediction under uncertainty in information-centric networks , 2017, ICN.

[31]  Syed Hassan Ahmed,et al.  Caching Policies in NDN-IoT Architecture , 2020, Integration of WSN and IoT for Smart Cities.

[32]  Mauro Femminella,et al.  Genomics as a Service: a Joint Computing and Networking Perspective , 2018, Comput. Networks.

[33]  kc claffy,et al.  Blockchain-based Decentralized Public Key Management for Named Data Networking , 2018 .

[34]  Xiang Zhang,et al.  BlockNDN: A bitcoin blockchain decentralized system over named data networking , 2017, 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN).

[35]  Victor C. M. Leung,et al.  Software Defined Networking, Caching, and Computing for Green Wireless Networks , 2016, IEEE Communications Magazine.

[36]  Yousaf Bin Zikria,et al.  DCS: Distributed Caching Strategy at the Edge of Vehicular Sensor Networks in Information-Centric Networking , 2019, Sensors.

[37]  Olivier Festor,et al.  A Comparison of Caching Strategies for Content Centric Networking , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[38]  Khalil Drira,et al.  Cache coherence in Machine-to-Machine Information Centric Networks , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).

[39]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[40]  Mingwei Xu,et al.  Hop-based Probabilistic Caching for Information-Centric Networks , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[41]  Tan Xiaoheng,et al.  A Survey on Naming, Name Resolution and Data Routing in Information Centric Networking (ICN) , 2014 .

[42]  Miki Yamamoto,et al.  Performance Evaluation of Partial Deployment of an In-Network Cache Location Guide Scheme, Breadcrumbs , 2016, IEICE Trans. Commun..

[43]  Wai-Xi Liu,et al.  Content Popularity Prediction and Caching for ICN: A Deep Learning Approach With SDN , 2018, IEEE Access.

[44]  Hongli Zhang,et al.  Mobile cloud sensing, big data, and 5G networks make an intelligent and smart world , 2015, IEEE Network.

[45]  Thierry Zami,et al.  Benefit of Progressive Deployment of Regenerators Along with Traffic Growth in WDM Elastic Networks , 2018, 2018 Optical Fiber Communications Conference and Exposition (OFC).

[46]  Chengyu Fan,et al.  NDN-SCI for managing large scale genomics data , 2018, ICN.

[47]  Xiaole Bai,et al.  ICN: interest-based clustering network , 2004, Proceedings. Fourth International Conference on Peer-to-Peer Computing, 2004. Proceedings..

[48]  Byung-Seo Kim,et al.  Compound Popular Content Caching Strategy in Named Data Networking , 2019, Electronics.

[49]  Stefan Weber,et al.  Towards on-path caching alternatives in Information-Centric Networks , 2014, 39th Annual IEEE Conference on Local Computer Networks.

[50]  Hui Li,et al.  An Autonomous System Based Security Mechanism for Network Coding Applications in Content-Centric Networking , 2017, MSPN.

[51]  Gene Tsudik,et al.  AC3N: Anonymous communication in Content-Centric Networking , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[52]  Ibrahim Abdullahi,et al.  Survey on caching approaches in Information Centric Networking , 2015, J. Netw. Comput. Appl..

[53]  Jiajia Liu,et al.  Optimal Probabilistic Caching in Heterogeneous IoT Networks , 2020, IEEE Internet of Things Journal.

[54]  Nikos Nikoleris,et al.  CoolSim: Eliminating traditional cache warming with fast, virtualized profiling , 2016, 2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).

[55]  Antonella Molinaro,et al.  Content-centric wireless networking: A survey , 2014, Comput. Networks.

[56]  Antti Ylä-Jääski,et al.  Cooperative caching through routing control in information-centric networks , 2013, 2013 Proceedings IEEE INFOCOM.

[57]  Ravishankar Ravindran,et al.  A comparative study of MobilityFirst and NDN based ICN-IoT architectures , 2014, 10th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness.

[58]  Ahmad Suki Che Mohamed Arif,et al.  Cache-Less Redundancy Using Hypergraph in Information-Centric Network , 2015 .

[59]  Myeong-Wuk Jang,et al.  Cache capacity-aware CCN: Selective caching and cache-aware routing , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[60]  Haijun Zhang,et al.  An NDN IoT Content Distribution Model With Network Coding Enhanced Forwarding Strategy for 5G , 2018, IEEE Transactions on Industrial Informatics.

[61]  Raouf Boutaba,et al.  A survey of naming and routing in information-centric networks , 2012, IEEE Communications Magazine.

[62]  Jun Bi,et al.  Design and Implementation of a Software-Defined Mobility Architecture for IP Networks , 2015, Mobile Networks and Applications.

[63]  Stefan Weber,et al.  A Survey of Caching Policies and Forwarding Mechanisms in Information-Centric Networking , 2016, IEEE Communications Surveys & Tutorials.

[64]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[65]  Krzysztof Walkowiak,et al.  On the advantages of elastic optical networks for provisioning of cloud computing traffic , 2013, IEEE Network.

[66]  Meng Zhang,et al.  A Survey of Caching Mechanisms in Information-Centric Networking , 2015, IEEE Communications Surveys & Tutorials.

[67]  Hizbullah Khattak,et al.  LeafPopDown: Leaf Popular Down Caching Strategy for Information-Centric Networking , 2018 .

[68]  Eui-nam Huh,et al.  Fog Computing and Smart Gateway Based Communication for Cloud of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[69]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[70]  Muhammad Faheem,et al.  Energy efficient and QoS-aware routing protocol for wireless sensor network-based smart grid applications in the context of industry 4.0 , 2017, Appl. Soft Comput..

[71]  Said El Kafhali,et al.  Energy-efficient on caching in named data networking: A survey , 2017, 2017 3rd International Conference of Cloud Computing Technologies and Applications (CloudTech).

[72]  Antonella Molinaro,et al.  Caching Transient Contents in Vehicular Named Data Networking: A Performance Analysis , 2020, Sensors.

[73]  YAHUI MENG,et al.  EHCP: An Efficient Hybrid Content Placement Strategy in Named Data Network Caching , 2019, IEEE Access.

[74]  Stephen Farrell,et al.  Network of Information (NetInf) - An information-centric networking architecture , 2013, Comput. Commun..

[75]  Derrick Wing Kwan Ng,et al.  Key technologies for 5G wireless systems , 2017 .

[76]  Van Jacobson,et al.  Schematizing Trust in Named Data Networking , 2015, ICN.

[77]  Thomas C. Schmidt,et al.  On the impact of QoS management in an Information-centric Internet of Things , 2020, Comput. Commun..

[78]  Haoyang Yu,et al.  Exploiting ICN for Realizing Service-Oriented Communication in IoT , 2016, IEEE Communications Standards.

[79]  Byung-Seo Kim,et al.  Performances of Probabilistic Caching Strategies in Content Centric Networking , 2018, IEEE Access.

[80]  Fernando A. Kuipers,et al.  NDNFlow: Software-defined Named Data Networking , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[81]  Shahrudin Awang Nor,et al.  A survey of content placement strategies for content-centric networking , 2016 .

[82]  Byung-Seo Kim,et al.  A Periodic Caching Strategy Solution for the Smart City in Information-Centric Internet of Things , 2018, Sustainability.

[83]  Dario Rossi,et al.  Cost-Aware Caching: Caching More (Costly Items) for Less (ISPs Operational Expenditures) , 2016, IEEE Transactions on Parallel and Distributed Systems.

[84]  Dirk Wübben,et al.  Cloud technologies for flexible 5G radio access networks , 2014, IEEE Communications Magazine.

[85]  Lujie Zhong,et al.  Optimal Information Centric Caching in 5G Device-to-Device Communications , 2018, IEEE Transactions on Mobile Computing.

[86]  Bruce M. Maggs,et al.  Reducing Latency Through Page-aware Management of Web Objects by Content Delivery Networks , 2016, SIGMETRICS.

[87]  D. Kutscher,et al.  Information-Centric Networking (ICN) Research Challenges , 2016, RFC.

[88]  Integration of WSN and IoT for Smart Cities , 2020 .

[89]  Athanasios V. Vasilakos,et al.  A Survey of Green Mobile Networks: Opportunities and Challenges , 2012, Mob. Networks Appl..

[90]  Christian F. Tschudin,et al.  An information centric network for computing the distribution of computations , 2014, ICN '14.

[91]  Jörg Ott,et al.  On content-centric router design and implications , 2010, ReARCH '10.

[92]  Xi Zhang,et al.  Information-centric network function virtualization over 5g mobile wireless networks , 2015, IEEE Network.

[93]  Hongke Zhang,et al.  HetNet: A Flexible Architecture for Heterogeneous Satellite-Terrestrial Networks , 2017, IEEE Network.

[94]  Mauro Femminella,et al.  Genome centric networking: A network function virtualization solution for genomic applications , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[95]  رائد نصر كاظم العبيدي Review of Name Resolution and Data Routing for Information Centric Networking , 2018 .

[96]  Deep Medhi,et al.  Measurement of Quality of Experience of Video-on-Demand Services: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[97]  Hongke Zhang,et al.  Smart Collaborative Caching for Information-Centric IoT in Fog Computing , 2017, Sensors.

[98]  Antonella Molinaro,et al.  On the Performance of Caching and Forwarding in Information-Centric Networking for the IoT , 2015, WWIC.

[99]  Victor C. M. Leung,et al.  Software-Defined Networks with Mobile Edge Computing and Caching for Smart Cities: A Big Data Deep Reinforcement Learning Approach , 2017, IEEE Communications Magazine.

[100]  Eunyoung Jeong,et al.  Comparison of caching strategies in modern cellular backhaul networks , 2013, MobiSys '13.

[101]  M. Majid Butt,et al.  Optimizing Joint Probabilistic Caching and Channel Access for Clustered D2D Networks , 2020, ArXiv.

[102]  Athanasios V. Vasilakos,et al.  A Survey on Service-Oriented Network Virtualization Toward Convergence of Networking and Cloud Computing , 2012, IEEE Transactions on Network and Service Management.