journal article·2021-06-22Open access

Joint Computation Offloading and Data Caching Based on Cooperation of Mobile-Edge-Computing-Enabled Base Stations

Tian Liu, Wenhao Fan, Fan Wu, Wei Xie, Wen Yuan

Applied Sciences· Volume 11· Issue 13

Abstract

Mobile terminal applications with high computing complexity and high time delay sensitivity are developing quite fast today, which aggravates the load of mobile cloud computing and storage and further leads to network congestion and service quality decline. Mobile edge computing (MEC) is a way of breaking through the limits of computing and storage resources of mobile cloud and alleviating the load of mobile cloud. Computing time costs and transmission time costs are considered to be the main issues for the mobile cloud when carrying out computing offloading and data caching. Therefore, an efficient resource management strategy, which could minimize the system delay, is proposed in this paper. The new scheme offloads reasonably computing tasks and caches the tasks’ data from the mobile cloud to mobile edge computing-enabled base stations. An intelligence algorithm, genetic algorithm, is being used to solve the global optimization problem which would cause transmission delay and computing resources occupation, and to determine the computing offloading and data caching probability. The simulation of the system using MATLAB is conducted in 8 different scenarios with different parameters. The results show that our new scheme improves the system computing speed and optimizes the user experience in all scenarios, compared with the scheme without data caching and the scheme without computing offloading and data caching.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · IoT Networks and Protocols · Caching and Content Delivery

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Southwest China Institute of Electronic Technology, Chengdu 610036, China

Beijing Key Laboratory of Work Safety Intelligent Monitoring, School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China

References (35)

Show source-provided references
1. Mobile edge computing: A key technology towards 5G
2. Ahmed, A., and Ahmed, E. (2016, January 7–8). A survey on mobile edge computing. Proceedings of the 2016 10th International Conference on Intelligent Systems and Control (ISCO), Coimbatore, India.10.1109/ISCO.2016.7727082 ↗
3. A survey on mobile edge computing: The communication perspective10.1109/COMST.2017.2745201 ↗
4. Mobile Edge Computing: A Survey on Architecture and Computation Offloading10.1109/COMST.2017.2682318 ↗
5. Mobile Edge Computing: A Survey10.1109/JIOT.2017.2750180 ↗
6. Taleb, T., Samdanis, K., Mada, B., Flinck, H., Dutta, S., and Sabella, D. (2017). On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Architecture & Orchestration. IEEE Commun. Surv. Tutorials.10.1109/COMST.2017.2705720 ↗
7. BeCome: Blockchain-enabled computation offloading for IoT in mobile edge computing10.1109/TII.2019.2936869 ↗
8. Bista, B.B., Wang, J., and Takata, T. (2019, January 7–9). A Probabilistic Offloading Approach in Mobile Edge Computing. Proceedings of the International Conference on Broadband and Wireless Computing, Communication and Applications, Antwerp, Belgium.10.1007/978-3-030-33506-9_24 ↗
9. A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks10.1109/ACCESS.2020.3009683 ↗
10. Liu, Y., He, Q., Zheng, D., Xia, X., Chen, F., and Zhang, B. (2020). Data caching optimization in the edge computing environment. IEEE Trans. Serv. Comput.10.1109/ICWS.2019.00027 ↗
11. Radio and computing resource allocation for minimizing total processing completion time in mobile edge computing10.1109/ACCESS.2019.2944184 ↗
12. Video Caching and Transcoding in Wireless Cellular Networks With Mobile Edge Computing: A Robust Approach10.1109/TVT.2020.2997344 ↗
13. Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems10.1109/TWC.2017.2717986 ↗
14. Mao, Y., Zhang, J., and Letaief, K.B. (2017, January 19–22). Joint Task Offloading Scheduling and Transmit Power Allocation for Mobile-Edge Computing Systems. Proceedings of the Wireless Communications and NETWORKING Conference, San Francisco, CA, USA.10.1109/WCNC.2017.7925615 ↗
15. Offloading Time Optimization via Markov Decision Process in Mobile Edge Computing10.1109/JIOT.2020.3033285 ↗
16. Partial offloading scheduling and power allocation for mobile edge computing systems10.1109/JIOT.2019.2911455 ↗
17. Nonlinear Pricing Based Distributed Offloading in Multi-User Mobile Edge Computing10.1109/TVT.2020.3045473 ↗
18. Mobile edge computing with wireless backhaul: Joint task offloading and resource allocation10.1109/ACCESS.2018.2883692 ↗
19. Adaptive Application Component Mapping for Parallel Computation Offloading in Variable Environments
20. Novel method of mobile edge computation offloading based on evolutionary game strategy for IoT devices10.1016/j.aeue.2020.153134 ↗
21. Eliodorou, M., Psomas, C., Krikidis, I., and Socratous, S. (2019, January 9–13). Energy efficiency for MEC offloading with NOMA through coalitional games. Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA.10.1109/GLOBECOM38437.2019.9014248 ↗
22. Zhou, S., and Jadoon, W. (2021). Jointly Optimizing Offloading Decision and Bandwidth Allocation with Energy Constraint in Mobile Edge Computing Environment. Computing.10.1007/s00607-021-00931-z ↗
23. Joint Task Offloading and Resource Allocation for NOMA-Enabled Multi-Access Mobile Edge Computing10.1109/TCOMM.2020.3044085 ↗
24. Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading10.1109/TWC.2016.2633522 ↗
25. Joint Computation Offloading and Resource Allocation for MEC-enabled IoT Systems with Imperfect CSI10.1109/JIOT.2020.3022802 ↗
26. Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing10.1109/TSIPN.2015.2448520 ↗
27. Liu, L., Sun, B., Tan, X., Xiao, Y.S., and Tsang, D.H. (2019, January 15–18). Energy-efficient Resource Allocation and Channel Assignment for NOMA-based Mobile Edge Computing. Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakech, Morocco.10.1109/WCNC.2019.8885993 ↗
28. Joint Computation Offloading and Interference Management in Wireless Cellular Networks with Mobile Edge Computing10.1109/TVT.2017.2672701 ↗
29. A Multiobjective Computation Offloading Algorithm for Mobile-Edge Computing10.1109/JIOT.2020.2996762 ↗
30. Shekhar, C.A., and Sharvani, G. (2021). MTLBP: A Novel Framework to Assess Multi-Tenant Load Balance in Cloud Computing for Cost-Effective Resource Allocation. Wirel. Pers. Commun.10.1007/s11277-021-08541-w ↗
31. Multimedia resource allocation strategy of wireless sensor networks using distributed heuristic algorithm in cloud computing environment10.1007/s11042-019-07759-y ↗
32. Gharehpasha, S., and Masdari, M. (2020). A discrete chaotic multi-objective SCA-ALO optimization algorithm for an optimal virtual machine placement in cloud data center. J. Ambient. Intell. Humaniz. Comput.10.1007/s12652-020-02645-0 ↗
33. Heuristic load balancing based zero imbalance mechanism in cloud computing10.1007/s10723-019-09486-y ↗
34. Recovery for overloaded mobile edge computing10.1016/j.future.2016.06.024 ↗
35. Gross, D. (2008). Fundamentals of Queueing Theory, John Wiley & Sons.10.1002/9781118625651 ↗