A Novel Cooperative Micro-Caching Algorithm Based on Fuzzy Inference Through NFV in Ultra-Dense IoT Networks

Minimizing transaction latency and network traffic is pivotal in large-scale Internet of Things (IoT) applications. This paper investigates the fundamentals of distributed caching, cache coordination, network function virtualization, fog computing, and software-defined networking to avoid service loss and enhance quality of experience (QoE) in IoT applications. We visualize caching as a virtual network function (VNF) and use fog nodes to persistently host a large number of micro-caches as VNFs in the vicinity of their interest locations. We formulate the cache placement and migration process as a multi integer linear programming (MILP) problem. Firstly, we propose a cache consensus function to decide whether a content needs caching or not. Secondly, we propose a fuzzy inference based algorithm to solve the MILP problem for dynamic placement and migration of micro-caches at appropriate locations in geographically co-located 5G radio access networks. Another significant contribution of the proposed scheme is the inter-RAN cooperation among micro-caches to augment service quality by mitigating network traffic. Simulation results show the superiority of the proposed scheme over existing approaches.

[1]  Min Chen,et al.  Coping With Emerging Mobile Social Media Applications Through Dynamic Service Function Chaining , 2016, IEEE Transactions on Wireless Communications.

[2]  Walid Gaaloul,et al.  Configurable Deployment Descriptor Model in NFV , 2020, Journal of Network and Systems Management.

[3]  Rashmi Ranjan Rout,et al.  Deadline-aware caching using echo state network integrated fuzzy logic for mobile edge networks , 2021, Wireless Networks.

[4]  Ya-Feng Liu,et al.  Optimal Virtual Network Function Deployment for 5G Network Slicing in a Hybrid Cloud Infrastructure , 2020, IEEE Transactions on Wireless Communications.

[5]  Zhu Han,et al.  Multi-Hop Cooperative Caching in Social IoT Using Matching Theory , 2018, IEEE Transactions on Wireless Communications.

[6]  Min Young Chung,et al.  Dynamic VNF Placement to Manage User Traffic Flow in Software-Defined Wireless Networks , 2020, Journal of Network and Systems Management.

[7]  Antonio Iera,et al.  Caching Popular Transient IoT Contents in an SDN-Based Edge Infrastructure , 2021, IEEE Transactions on Network and Service Management.

[8]  Hamza Ben Ammar,et al.  A GRASP-Based Approach for Dynamic Cache Resources Placement in Future Networks , 2020, Journal of Network and Systems Management.

[9]  Tarik Taleb,et al.  Service Function Chaining in Next Generation Networks: State of the Art and Research Challenges , 2017, IEEE Communications Magazine.

[10]  Mostafa Ammar,et al.  An Approach for Service Function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures , 2017, IEEE/ACM Transactions on Networking.

[11]  Luiz DaSilva,et al.  Artificial Intelligence-Driven Fog Radio Access Networks: Integrating Decision Making Considering Different , 2021, IEEE Vehicular Technology Magazine.

[12]  S. Sivanagaraju,et al.  Multi-objective optimization in the presence of practical constraints using non-dominated sorting hybrid cuckoo search algorithm , 2015 .

[13]  Younghoon Kim,et al.  Enhancing NDN feasibility via dedicated routing and caching , 2017, Comput. Networks.

[14]  Saeedeh Parsaeefard,et al.  vSPACE: VNF Simultaneous Placement, Admission Control and Embedding , 2018, IEEE Journal on Selected Areas in Communications.

[15]  Ying Sai,et al.  Cooperative and efficient content caching and distribution mechanism in 5G network , 2020, Comput. Commun..

[16]  Ioannis Lambadaris,et al.  VNF Placement Optimization at the Edge and Cloud † , 2019, Future Internet.

[17]  Shree Krishna Sharma Distributed Caching Enabled Peak Traffic Reduction in Ultra-Dense IoT Networks , 2018, IEEE Communications Letters.

[18]  Carsten Bockelmann,et al.  Massive machine-type communications in 5g: physical and MAC-layer solutions , 2016, IEEE Communications Magazine.

[19]  Tarik Taleb,et al.  Optimal VNFs Placement in CDN Slicing Over Multi-Cloud Environment , 2018, IEEE Journal on Selected Areas in Communications.

[20]  Aliazam Abbasfar,et al.  Rule Caching in SDN-Enabled Base Stations Supporting Massive IoT Devices With Bursty Traffic , 2020, IEEE Internet of Things Journal.

[21]  Kazi Mohammed Saidul Huq,et al.  Space-Reserved Cooperative Caching in 5G Heterogeneous Networks for Industrial IoT , 2018, IEEE Transactions on Industrial Informatics.

[22]  Lisandro Zambenedetti Granville,et al.  Customizable Deployment of NFV Services , 2021, J. Netw. Syst. Manag..

[23]  Muhammad Zeeshan,et al.  Fuzzy inference based adaptive channel allocation for IEEE 802.22 compliant smart grid network , 2019, Telecommun. Syst..

[24]  Muhammad Zeeshan,et al.  QoS-based dynamic channel selection algorithm for cognitive radio based smart grid communication network , 2019, Ad Hoc Networks.

[25]  Oriol Sallent,et al.  A Novel Approach for Joint Radio Resource Management Based on Fuzzy Neural Methodology , 2008, IEEE Transactions on Vehicular Technology.

[26]  Jian Song,et al.  SDN-Based Big Data Caching in ISP Networks , 2018, IEEE Transactions on Big Data.