A proactive caching and offloading technique using machine learning for mobile edge computing users

Abstract The mobile edge computing (MEC) paradigm provides cloud and application services at the “edge” of user networks for providing ubiquitous access to resources. The heterogeneous services cause varying network traffic that sometimes increases delay. In edge-based services, concurrency in data distribution requires caching and offloading features. This article introduces a proactive caching technique with offloading (PCTO) ability by considering the need for parallel user services. The proposed method performs demand-aware offloading to meet the concurrent service dissemination requirements. Network-level caching and its forecast in concurrent service distribution are performed to reduce the response time. The offloading and caching processes are streamlined using deep recurrent learning for the failing service distribution intervals. In the learning process, the machine is trained for prior failures and for pursuing offloading instances. Based on the learning output, the caching level and offloading rate are determined for the queuing services. The performance of the proposed method is verified using the metrics service ratio, response failures, latency, offloading rate, and caching ratio.

[1]  Wenbing Wu,et al.  A Probability Preferred Priori Offloading Mechanism in Mobile Edge Computing , 2020, IEEE Access.

[2]  Guangming Cui,et al.  Graph-based data caching optimization for edge computing , 2020, Future Gener. Comput. Syst..

[3]  Jia Wu,et al.  Content caching based on mobility prediction and joint user Prefetch in Mobile edge networks , 2020, Peer-to-Peer Netw. Appl..

[4]  Zhi Liu,et al.  Joint optimization strategy for QoE-aware encrypted video caching and content distributing in multi-edge collaborative computing environment , 2020, J. Cloud Comput..

[5]  Victor I. Chang,et al.  Online learning offloading framework for heterogeneous mobile edge computing system , 2019, J. Parallel Distributed Comput..

[6]  Hao Zhang,et al.  A learning style classification approach based on deep belief network for large-scale online education , 2020, Journal of Cloud Computing.

[7]  Shuai Zheng,et al.  Collaborative Edge Computing and Caching With Deep Reinforcement Learning Decision Agents , 2020, IEEE Access.

[8]  Amr Tolba,et al.  A two-level traffic smoothing method for efficient cloud–IoT communications , 2021, Peer-to-Peer Networking and Applications.

[9]  Muhammad Arif,et al.  An Intelligent Dynamic Offloading From Cloud to Edge for Smart IoT Systems With Big Data , 2020, IEEE Transactions on Network Science and Engineering.

[10]  Yali Wang,et al.  ProRec: a unified content caching and replacement framework for mobile edge computing , 2020, Wirel. Networks.

[11]  Hao Jiang,et al.  Deep learning based mobile data offloading in mobile edge computing systems , 2019, Future Gener. Comput. Syst..

[12]  Jianhua Ma,et al.  A smart caching mechanism for mobile multimedia in information centric networking with edge computing , 2019, Future Gener. Comput. Syst..

[13]  Haijiang Wang,et al.  A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks , 2020, IEEE Access.

[14]  Huan Yang,et al.  Collaborative offloading for UAV-enabled time-sensitive MEC networks , 2021, EURASIP J. Wirel. Commun. Netw..

[15]  Amr Tolba,et al.  CMRS: A Classifier Matrix Recognition System for Traffic Management and Analysis in a Smart City Environment , 2019, IEEE Access.

[16]  Yuan Cheng,et al.  Edge caching and computing in 5G for mobile augmented reality and haptic internet , 2020, Comput. Commun..

[17]  Bing Xiong,et al.  Adaptive offloading in mobile-edge computing for ultra-dense cellular networks based on genetic algorithm , 2021, Journal of Cloud Computing.

[18]  Jiachen Yang,et al.  Deep learning-based edge caching for multi-cluster heterogeneous networks , 2019, Neural Computing and Applications.

[19]  Youlong Luo,et al.  Collaborative cache allocation and task scheduling for data-intensive applications in edge computing environment , 2019, Future Gener. Comput. Syst..

[20]  Haiyang Hu,et al.  Energy-aware task offloading with deadline constraint in mobile edge computing , 2021, EURASIP J. Wirel. Commun. Netw..

[21]  Defang Liu,et al.  Joint task offloading and data caching in mobile edge computing networks , 2020, Comput. Networks.

[22]  Heng Zhang,et al.  Delay Optimization Strategy for Service Cache and Task Offloading in Three-Tier Architecture Mobile Edge Computing System , 2020, IEEE Access.

[23]  Chunlin Li,et al.  Dynamic cooperative caching strategy for delay-sensitive applications in edge computing environment , 2020, The Journal of Supercomputing.

[24]  Ang-Hsun Tsai,et al.  Smart Traffic Offloading with Mobile Edge Computing for Disaster-Resilient Communication Networks , 2018, Journal of Network and Systems Management.

[25]  Eryk Dutkiewicz,et al.  A Novel Mobile Edge Network Architecture with Joint Caching-Delivering and Horizontal Cooperation , 2018, IEEE Transactions on Mobile Computing.

[26]  Symeon Papavassiliou,et al.  Cognitive Data Offloading in Mobile Edge Computing for Internet of Things , 2020, IEEE Access.

[27]  Feng Xia,et al.  User popularity-based packet scheduling for congestion control in ad-hoc social networks , 2016, J. Comput. Syst. Sci..

[28]  Amr Tolba,et al.  TBM: A trust-based monitoring security scheme to improve the service authentication in the Internet of Things communications , 2020, Comput. Commun..

[29]  Choong Seon Hong,et al.  A Deep Learning Model Generation Framework for Virtualized Multi-Access Edge Cache Management , 2019, IEEE Access.

[30]  Dong-Seong Kim,et al.  Edge computational task offloading scheme using reinforcement learning for IIoT scenario , 2020, ICT Express.

[31]  Chunlin Li,et al.  Adaptive priority-based cache replacement and prediction-based cache prefetching in edge computing environment , 2020, J. Netw. Comput. Appl..

[32]  Ying Chen,et al.  Efficient caching strategy in wireless networks with mobile edge computing , 2020, Peer-to-Peer Netw. Appl..

[33]  Ke Zhang,et al.  Deep Learning Empowered Task Offloading for Mobile Edge Computing in Urban Informatics , 2019, IEEE Internet of Things Journal.