Time-Efficient Task Caching Strategy for Multi-Server Mobile Edge Cloud Computing

Caching tasks to mobile edge cloud (MEC) servers is proven an effective solution for enabling request-duplicate applications on mobile devices (MDs). Moreover, in view of many users in the same proximity are more inclined to require the same computation tasks, reasonable task deployment strategy can reduce task response delay significantly. This promotes us to design an effective task caching policy to save the task computing time for the same computation requests. In this paper, we consider the scenario where multiple mobile devices request computing tasks from a fixed task set to multiple servers, including MEC servers, agent server and remote center cloud server. MEC servers can share the cached contents through the proxy server to serve the MDs. Only when there is no cache for a task in MEC servers, MD sends the computation request to remote center server. The goal of this paper is to propose an effective task caching strategy for the MEC servers to minimize the overall response time at the mobile terminal side. To this end, we propose the multi-user multi-server task caching scheme (MUMSC) for the mobile edge computing system. Simulation results show that compared with other caching policies, MUMSC is the the optimal in response time and task hit ratio.

[1]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[2]  Khaled Ben Letaief,et al.  Delay-optimal computation task scheduling for mobile-edge computing systems , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

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

[4]  R. N. Uma,et al.  Optimal Joint Scheduling and Cloud Offloading for Mobile Applications , 2019, IEEE Transactions on Cloud Computing.

[5]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[6]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[7]  Filip De Turck,et al.  Leveraging Cloudlets for Immersive Collaborative Applications , 2013, IEEE Pervasive Computing.

[8]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[9]  Gang Feng,et al.  Cooperative content distribution for 5G systems based on distributed cloud service network , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[10]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[11]  Haixia Wang,et al.  Joint computation offloading and data caching with delay optimization in mobile-edge computing systems , 2017, 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP).

[12]  H. Vincent Poor,et al.  A Learning-Based Approach to Caching in Heterogenous Small Cell Networks , 2015, IEEE Transactions on Communications.

[13]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[14]  Yuan Zhang,et al.  To offload or not to offload: An efficient code partition algorithm for mobile cloud computing , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[15]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

[16]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[17]  Xuemin Shen,et al.  Cooperative Edge Caching in User-Centric Clustered Mobile Networks , 2017, IEEE Transactions on Mobile Computing.

[18]  Min Chen,et al.  Data-Driven Computing and Caching in 5G Networks: Architecture and Delay Analysis , 2018, IEEE Wireless Communications.

[19]  Mehdi Bennis,et al.  A transfer learning approach for cache-enabled wireless networks , 2015, 2015 13th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[20]  Zhu Han,et al.  Computation Offloading With Data Caching Enhancement for Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

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

[22]  Gang Feng,et al.  Proactive content caching by exploiting transfer learning for mobile edge computing , 2018, Int. J. Commun. Syst..

[23]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.