Computing Offloading Strategy in Mobile Edge Computing Environment: A Comparison between Adopted Frameworks, Challenges, and Future Directions
Abstract
:1. Introduction
- −
- Introduce the basic concepts and typical application scenarios of MEC and formulate the task offloading problem;
- −
- Analyze and summarize the state of research in the industry in terms of key technologies, schemes, scenarios and objectives;
- −
- Provide an outlook on the challenges and future research directions for computational offloading techniques and indicate directions for follow-up research work.
2. Overview of Mobile Edge Computing
2.1. Background of Mobile Edge Computing
2.2. Application Scenarios of Mobile Edge Computing
2.2.1. Internet of Things
2.2.2. Smart Building Services
2.2.3. Smart Devices
2.2.4. Smart Grid
2.2.5. Smart Healthcare
2.2.6. Internet of Vehicle (IoV)
2.2.7. Blockchain
2.2.8. UAV (Unmanned Aerial Vehicle)
2.2.9. Augmented Reality
2.2.10. Social Networks
2.2.11. Intelligent Video Acceleration
3. Research on Mobile Edge Computing Offloading
3.1. Computation Offloading Scheme
3.2. Granularities
3.2.1. Full Offloading
3.2.2. Partial Offloading
3.3. Key Technologies of MEC
3.3.1. Software-Defined Networking (SDN)
3.3.2. Network Function Virtualization (NFV)
3.3.3. Information-Centric Networking (ICN)
3.4. Scenario of Computing Offloading
3.4.1. Single User Single Server
3.4.2. Multi-User Single Server
3.4.3. Multi-User Multi-Server
3.5. Comparison of Inter-Task Relationship of MEC Task Offloading
3.6. Objectives of Computing Offloading
3.6.1. Minimize the Average Delay
3.6.2. Minimize Energy Consumption
3.6.3. Optimize Energy Consumption and Delay
3.6.4. Economic Benefit
3.7. Safety
4. The Challenges of Computation Offloading Technology
4.1. Mobility of Terminal Devices
- (1)
- Movement of terminal equipment within a fixed MEC service area. Within a fixed MEC service area, the energy required to transmit data changes significantly during offloading due to the degradation of channel quality caused by device movement. When computing tasks are not installed on an edge server, the device consumes more energy during installation and the service latency is higher.
- (2)
- Movement of Terminal Devices across MEC server regions. One of the challenges of computational offloading technology is how to ensure service continuity when a mobile device being offloaded is moving from one MEC server region to another. In this case, if the movement path and route of the mobile device can be accurately predicted in advance, the transfer of offloading data is not carried out in a certain period across the MEC service area, but only the necessary computing service is performed locally on the terminal device or the computing service is suspended. Since the cross-MEC service area is the case where the mobile terminal devices are present during the mobility process, but the time required to cross the service area is smaller, the above scheme can theoretically solve the existing problem and scholars can do further research and discussion.
4.2. Edge Server Mobility
4.3. Malicious Data on Terminal Devices
4.4. Safety
- (1)
- Edge server security. If a server providing services at the edge layer is attacked by a malicious server, it will make an error while providing services. Currently, most computing offloading schemes assume that the ES participating in the service is secure and reliable, which is an ideal state. In the following research work, we need to consider practical applications and further explore the security of ES. The current trust evaluation mechanism of ES can also be used to ensure the security of the server [121].
- (2)
- Data security. In the traditional cloud computing model, user data is completely stored in the cloud server, which is exposed to the risk of privacy disclosure [122,123], as well as tampering during data offloading to the peripheral layer, as well as privacy issues [124,125]. The data can be encrypted during transmission. The advanced encryption standard used in the literature [124] is the Reed Solomon coding process. In addition, access to data from terminal devices is also a part of data security. Since MDs are distributed in the MEC, if these devices are stolen, it should be considered that the relevant data will not leak private data even if obtained by a criminal.
- (3)
- Network security. Security issues arising from network factors, such as firewall systems and intrusion detection systems, need to be considered in the overall system for computing offloading. To protect the entire MEC computing offload system from attacks. Stolen private data.
4.5. Isomerism
5. Summary and Outlook
- (1)
- With the popularity of the IoT, the number of devices that need to perform computing offloading has increased dramatically, and the network needs to have more capacity to accommodate more users. Due to the need for wireless data transmission during the offloading process, the shortage of wireless spectrum resources will make the number of users that can be accommodated in the network very limited. The performance gain obtained only by optimizing the allocation of wireless resources is bound to be limited. The next step is to combine non-orthogonal multiple access NOMA with MEC to accommodate more users, expand system capacity and improve system performance. On the other hand, it plans to open newer spectrums, such as millimeter wave, etc., which will be used for MEC to further improve the performance of users during computing offloading.
- (2)
- The QoS constraints in this paper are all deterministic constraints, which require the task processing delay to be less than a given threshold. However, there are many applications in practice, such as mobile video, etc., whose QoS requirements can be given in the form of probability. For example, the probability that the delay is greater than a given threshold value is less than a certain value, that is, the soft delay requirement. The next step is to take soft delay constraints into account, making the problem model suitable for more practical applications. Although this paper has certain innovations in problem modeling and solution, these studies are still limited to the theoretical level. Following the principle of “practice is the only criterion for testing truth”, in future work, we will focus on how to apply research results to actual networks, transform knowledge into productivity and make our own contributions to the advancement of MEC.
- (3)
- In future work, the joint optimization problem of communication and computing resources will be considered. In addition, artificial intelligence will be employed to optimize the computational offloading problem. Machine learning algorithms and power control techniques will be considered to solve the problem of computing offload in the real-time changing MEC environment.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Xu, F.; Qin, Z.; Ning, L.; Zhang, Z. Research on computing offloading strategy based on Genetic Ant Colony fusion algorithm. Simul. Model. Pract. Theory 2022, 118, 102523. [Google Scholar] [CrossRef]
- Kumar, K.; Liu, J.; Lu, Y.H.; Bhargava, B. A Survey of Computation Offloading for Mobile Systems. Mob. Netw. Appl. 2013, 18, 129–140. [Google Scholar] [CrossRef]
- ETSI. ETSI Announces First Meeting of New Standardization Group on Mobile-Edge Computing. Available online: https://www.etsi.org/newsroom/news/838-2014-10-news-etsi-announces-first-meeting-of-new-standardization-group-on-mobile-edge-computing (accessed on 4 September 2022).
- ETSI. Multi-Access Edge Computing (MEC). Available online: https://www.etsi.org/technologies/multi-access-edge-computing (accessed on 5 September 2022).
- ETSI. GS MEC 003-2020, Multi-Access Edge Computing (MEC); Framework and Reference Architecture (V2.2.1). Available online: https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/02.02.01_60/gs_MEC003v020201p.pdf (accessed on 8 September 2022).
- Sabella, D.; Vaillant, A.; Kuure, P.; Rauschenbach, U.; Giust, F. Mobile-edge computing architecture: The role of MEC in the Internet of Things. IEEE Consum. Electron. Mag. 2016, 5, 84–91. [Google Scholar] [CrossRef]
- Lu, Y.; Wang, X.; Li, F.; Yi, B.; Huang, M. RLbR: A reinforcement learning based V2V routing framework for offloading 5G cellular IoT. IET Commun. 2022, 16, 303–313. [Google Scholar] [CrossRef]
- Naouri, A.; Wu, H.; Nouri, N.A.; Dhelim, S.; Ning, H. A Novel Framework for Mobile Edge Computing by Optimizing Task Offloading. IEEE Internet Things J. 2021, 8, 13065–13076. [Google Scholar] [CrossRef]
- Maray, M.; Shuja, J. Computation Offloading in Mobile Cloud Computing and Mobile Edge Computing: Survey, Taxonomy, and Open Issues. Mob. Inf. Syst. 2022, 2022, 1121822. [Google Scholar] [CrossRef]
- Kim, S.; Lee, J. Method and Device for Providing Connectivity to Terminal in Order to Use Edge Computing Service. U.S. Patent Application No. 17/593,819, 16 June 2022. [Google Scholar]
- Prasad, S.; Samimalai, A.; Rani, S.R.; Kumar, B.P.P.; Hegde, N.; Banu, S. Information Security and Privacy in Smart Cities, Smart Agriculture, Industry 4.0, Smart Medicine, and Smart Healthcare. In IoT Based Control Networks and Intelligent Systems; Joby, P.P., Balas, V.E., Palanisamy, R., Eds.; Lecture Notes in Networks and Systems; Springer: Singapore, 2023; Volume 528. [Google Scholar] [CrossRef]
- Aslanpour, M.S.; Toosi, A.N.; Cicconetti, C.; Javadi, B.; Sbarski, P.; Taibi, D.; Assuncao, M.; Singh Gill, S.; Gaire, R.; Dustdar, S. Serverless Edge Computing: Vision and Challenges. In Proceedings of the 2021 Australasian Computer Science Week Multiconference, Dunedin, New Zealand, 1–5 February 2021. [Google Scholar]
- Fang, J.; Shi, J.; Lu, S.; Zhang, M.; Ye, Z. An Efficient Computation Offloading Strategy with Mobile Edge Computing for IoT. Micromachines 2021, 12, 204. [Google Scholar] [CrossRef]
- Genkin, M.; Mcarthur, J.J. B-SMART: A Reference Architecture for Autonomic Smart Buildings; IOP Publishing Ltd.: Bristol, UK, 2022. [Google Scholar]
- Deng, S.; Zhao, H.; Fang, W.; Yin, J.; Dustdar, S.; Zomaya, A.Y. Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence. IEEE Internet Things J. 2020, 7, 7457–7469. [Google Scholar] [CrossRef]
- Sucipto, K.; Chatzopoulos, D.; Kosta, S.; Hui, P. Keep your nice friends close, but your rich friends closer—Computation offloading using NFC. In Proceedings of the IEEE INFOCOM 2017–IEEE Conference on Computer Communications, Atlanta, GA, USA, 1–4 May 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- Golkarifard, M.; Yang, J.; Huang, Z.; Movaghar, A.; Hui, P. Dandelion: A Unified Code Offloading System for Wearable Computing. IEEE Trans. Mob. Comput. 2018, 18, 546–559. [Google Scholar] [CrossRef]
- Aranda, J.A.S.; dos Santos Costa, R.; de Vargas, V.W.; da Silva Pereira, P.R.; Barbosa, J.L.V.; Vianna, M.P. Context-aware Edge Computing and Internet of Things in Smart Grids: A systematic mapping study. Comput. Electr. Eng. 2022, 99, 107826. [Google Scholar] [CrossRef]
- Rausch, T.; Hummer, W.; Muthusamy, V.; Rashed, A.; Dustdar, S. Towards a Serverless Platform for Edge AI. In Proceedings of the 2nd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 19), Renton, WA, USA, 9 July 2019. [Google Scholar]
- Abu-Mahfouz, A.M. Edge Intelligence in Smart Grids: A Survey on Architectures, Offloading Models, Cyber Security Measures, and Challenges. J. Sens. Actuator Netw. 2022, 11, 47. [Google Scholar]
- Liu, C.; Cao, Y.; Luo, Y.; Chen, G.; Vokkarane, V.; Yunsheng, M.; Chen, S.; Hou, P. A New Deep Learning-Based Food Recognition System for Dietary Assessment on An Edge Computing Service Infrastructure. IEEE Trans. Serv. Comput. 2017, 11, 249–261. [Google Scholar] [CrossRef]
- Hennebelle, A.; Materwala, H.; Ismail, L. HealthEdge: A Machine Learning-Based Smart Healthcare Framework for Prediction of Type 2 Diabetes in an Integrated IoT, Edge, and Cloud Computing System. Procedia Comput. Sci. 2023, 220, 331–338. [Google Scholar] [CrossRef]
- Wang, T.; Cao, Z.; Wang, S.; Wang, J.; Qi, L.; Liu, A.; Xie, M.; Li, X. Privacy-Enhanced Data Collection Based on Deep Learning for Internet of Vehicles. IEEE Trans. Ind. Inform. 2019, 16, 6663–6672. [Google Scholar] [CrossRef]
- Lahiri, P.K.; Das, D.; Mansoor, W.; Banerjee, S.; Chatterjee, P. A Trustworthy Blockchain based framework for Impregnable IoV in Edge Computing. In Proceedings of the 2020 IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Delhi, India, 10–13 December 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
- Fontes, A.; Ribeiro, I.D.L.; Muhammad, K.; Gandomi, A.H.; Gay, G.; de Albuquerque, V.H.C. AI-Empowered Data Offloading in MEC-Enabled IoV Networks. arXiv 2022, arXiv:2204.10282. [Google Scholar]
- Vladyko, A.; Elagin, V.; Spirkina, A.; Muthanna, A.; Ateya, A.A. Distributed Edge Computing with Blockchain Technology to Enable Ultra-Reliable Low-Latency V2X Communications. Electronics 2022, 11, 173. [Google Scholar] [CrossRef]
- Yang, R.; Yu, F.R.; Si, P.; Yang, Z.; Zhang, Y. Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges. IEEE Commun. Surv. Tutor. 2019, 21, 1508–1532. [Google Scholar] [CrossRef]
- Valavanis, K.P.; Vachtsevanos, G.J. Handbook of Unmanned Aerial Vehicles||Cooperative Unmanned Aerial Systems for Fire Detection, Monitoring, and Extinguishing; Springer: Dordrecht, The Netherlands, 2015; pp. 2693–2722. [Google Scholar]
- Wang, L.; Wang, K.; Pan, C.; Xu, W.; Aslam, N.; Nallanathan, A. Deep Reinforcement Learning Based Dynamic Trajectory Control for UAV-assisted Mobile Edge Computing. IEEE Trans. Mob. Comput. 2021, 21, 3536–3550. [Google Scholar] [CrossRef]
- Zhang, Z.; Njilla, L.L.; Yu, S.; Yuan, J. Edge-Assisted Learning for Real-Time UAV Imagery via Predictive Offloading. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Wang, Y.; Yu, T.; Sakaguchi, K. Context-Based MEC Platform for Augmented-Reality Services in 5G Networks. In Proceedings of the 2021 IEEE 94th Vehicular Technology Conference (VTC2021-Fall), Norman, OK, USA, 27–30 September 2021; IEEE: Piscataway, NJ, USA, 2022. [Google Scholar]
- Park, C.; Cho, H.; Park, S.; Jung, S.U.; Lee, S. Strategy for Creating AR Applications in Static and Dynamic Environments Using SLAM-and Marker Detector-Based Tracking. CMES Comput. Model. Eng. Sci. 2022, 131, 529–549. [Google Scholar] [CrossRef]
- Sharma, V.; You, I.; Kumar, R.; Kim, P. Computational offloading for efficient trust management in pervasive online social networks using osmotic computing. IEEE Access 2017, 5, 5084–5103. [Google Scholar] [CrossRef]
- Shan, X.; Zhi, H.; Li, P.; Han, Z. A Survey on Computation Offloading for Mobile Edge Computing Information. In Proceedings of the 2018 IEEE 4th International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing, (HPSC) and IEEE International Conference on Intelligent Data and Security (IDS), Omaha, NE, USA, 3–5 May 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Kaur, P.; Mehta, S. Efficient Computation Offloading Using Grey Wolf Optimization Algorithm. AIP Conf. Proc. 2019, 2061, 020011. [Google Scholar]
- Singh, H.; Bhasin, A.; Kaveri, P.R. QRAS: Efficient resource allocation for task scheduling in cloud computing. SN Appl. Sci. 2021, 3, 474. [Google Scholar] [CrossRef]
- Malarvizhi, N.; Aswini, J.; Sasikala, S.; Chakravarthy, M.H.; Neeba, E.A. Multi-parameter optimization for load balancing with effective task scheduling and resource sharing. J. Ambient. Intell. Humaniz. Comput. 2021, 13, 75. [Google Scholar] [CrossRef]
- Chen, X.; Zhang, J.; Lin, B.; Chen, Z.; Wolter, K.; Min, G. Energy-Efficient Offloading for DNN-Based Smart IoT Systems in Cloud-Edge Environments. IEEE Trans. Parallel Distrib. Syst. 2022, 33, 683–697. [Google Scholar] [CrossRef]
- Alam MG, R.; Hassan, M.M.; Uddin, M.Z.; Almogren, A.; Fortino, G. Autonomic computation offloading in mobile edge for IoT applications. Future Gener. Comput. Syst. 2018, 90, 149–157. [Google Scholar] [CrossRef]
- Qiu, X.; Liu, L.; Chen, W.; Hong, Z.; Zheng, Z. Online Deep Reinforcement Learning for Computation Offloading in Blockchain-Empowered Mobile Edge Computing. IEEE Trans. Veh. Technol. 2019, 68, 8050–8062. [Google Scholar] [CrossRef]
- Wang, X.; Han, Y.; Wang, C.; Zhao, Q.; Chen, X.; Chen, M. In-Edge AI: Intelligentizing Mobile Edge Computing, Caching and Communication by Federated Learning. IEEE Netw. 2019, 33, 156–165. [Google Scholar] [CrossRef]
- Qian, Y.; Hu, L.; Chen, J.; Guan, X.; Hassan, M.M.; Alelaiwi, A. Privacy-aware service placement for mobile edge computing via federated learning. Inf. Sci. 2019, 505, 562–570. [Google Scholar] [CrossRef]
- Wang, K.; Wang, X.; Liu, X. A high reliable computing offloading strategy using deep reinforcement learning for IoVs in edge computing. J. Grid Comput. 2021, 19, 15. [Google Scholar] [CrossRef]
- Mitsis, G.; Tsiropoulou, E.E.; Papavassiliou, S. Data Offloading in UAV-Assisted Multi-Access Edge Computing Systems: A Resource-Based Pricing and User Risk-Awareness Approach. Sensors 2020, 20, 2434. [Google Scholar] [CrossRef]
- Alghamdi, I.; Anagnostopoulos, C.; Pezaros, D.P. Data quality-aware task offloading in mobile edge computing: An optimal stopping theory approach. Future Gener. Comput. Syst. 2021, 117, 462–479. [Google Scholar] [CrossRef]
- Feng, L.; Li, W.; Lin, Y.; Zhu, L.; Guo, S.; Zhen, Z. Joint computation offloading and URLLC resource allocation for collaborative MEC assisted cellular-V2X networks. IEEE Access 2020, 8, 24914–24926. [Google Scholar] [CrossRef]
- Li, K. Computation Offloading Strategy Optimization with Multiple Heterogeneous Servers in Mobile Edge Computing. IEEE Trans. Sustain. Comput. 2019, 1. [Google Scholar] [CrossRef]
- Kai, C.; Zhou, H.; Yi, Y.; Huang, W. Collaborative cloud-edge-end task offloading in mobile-edge computing networks with limited communication capability. IEEE Trans. Cogn. Commun. Netw. 2020, 7, 624–634. [Google Scholar] [CrossRef]
- Khoobkar, M.H.; Fooladi, M.D.T.; Rezvani, M.H.; Sadeghi, M.M.G. Partial offloading with stable equilibrium in fog-cloud environments using replicator dynamics of evolutionary game theory. Cluster Comput. 2022, 25, 1393–1420. [Google Scholar] [CrossRef]
- Wang, S.; Hu, Z.; Deng, Y.; Hu, L. Game-Theory-Based Task Offloading and Resource Scheduling in Cloud-Edge Collaborative Systems. Appl. Sci. 2022, 12, 6154. [Google Scholar] [CrossRef]
- Apostolopoulos, P.A.; Tsiropoulou, E.E.; Papavassiliou, S. Game-theoretic Learning-based QoS Satisfaction in Autonomous Mobile Edge Computing. In Proceedings of the 2018 Global Information Infrastructure and Networking Symposium (GIIS), Thessaloniki, Greece, 23–25 October 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Dong, L.; Satpute, M.N.; Shan, J.; Liu, B.; Yu, Y.; Yan, T. Computation Offloading for Mobile-Edge Computing with Multi-user. In Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, 7–10 July 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Labidi, W.; Sarkiss, M.; Kamoun, M. Energy-optimal resource scheduling and computation offloading in small cell networks. In Proceedings of the 2015 22nd International Conference on Telecommunications (ICT), Sydney, NSW, Australia, 27–29 April 2015; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
- Stefania, S.; Gesualdo, S.; Sergio, B. Joint optimization of radio and computational resources for multicell mobile-edge computing. IEEE Trans. Signal Inf. Process. Netw. 2015, 1, 89–103. [Google Scholar]
- Xu, C.; Jiao, L.; Li, W.; Fu, X. Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 2015, 24, 2795–2808. [Google Scholar]
- Tuyen, X.T.; Pompili, D. Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks. IEEE Trans. Veh. Technol. 2018, 68, 856–868. [Google Scholar]
- Zhao, Y.; Zhou, S.; Zhao, T. Energy-efficient task offloading for multiuser mobile cloud computing. In Proceedings of the 2015 IEEE/CIC International Conference on Communications in China (ICCC), Shenzhen, China, 2–4 November 2015; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
- Changsheng, Y.; Kaibin, H. Multiuser resource allocation for mobile-edge computation offloading. In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; IEEE: Piscataway, NJ, USA, 2016. [Google Scholar]
- Mehrabi, M.; You, D.; Latzko, V.; Salah, H.; Reisslein, M.; Fitzek, F.H. Device-Enhanced MEC: Multi-Access Edge Computing (MEC) Aided by End Device Computation and Caching: A Survey. IEEE Access 2019, 7, 166079–166108. [Google Scholar] [CrossRef]
- Cox, J.H.; Chung, J.; Donovan, S.; Ivey, J.; Clark, R.J.; Riley, G.; Owen, H.L. Advancing Software-Defined Networks: A Survey. IEEE Access 2017, 5, 25487–25526. [Google Scholar] [CrossRef]
- Chang, Z.; Liu, L.; Guo, X.; Sheng, Q. Dynamic resource allocation and computation offloading for IoT fog computing system. IEEE Trans. Ind. Inform. 2020, 17, 3348–3357. [Google Scholar] [CrossRef]
- Huang, C.M.; Chiang, M.S.; Dao, D.T.; Su, W.L.; Xu, S.; Zhou, H. V2V Data Offloading for Cellular Network Based on the Software Defined Network (SDN) Inside Mobile Edge Computing (MEC) Architecture. IEEE Access 2018, 6, 17741–17755. [Google Scholar] [CrossRef]
- Rehman, A.U.; Aguiar, R.L.; Barraca, J.P. Network Functions Virtualization: The Long Road to Commercial Deployments. IEEE Access 2019, 7, 60439–60464. [Google Scholar] [CrossRef]
- Zhou, Z.; Wu, Q.; Chen, X. Online Orchestration of Cross-Edge Service Function Chaining for Cost-Efficient Edge Computing. IEEE J. Sel. Areas Commun. 2019, 37, 1866–1880. [Google Scholar] [CrossRef]
- Vasilakos, A.V.; Li, Z.; Simon, G.; You, W. Information centric network: Research challenges and opportunities. J. Netw. Comput. Appl. 2015, 52, 1–10. [Google Scholar] [CrossRef]
- Deng, Y.; Chen, Z.; Yao, X.; Hassan, S.; Ibrahim, A.M. Parallel Offloading in Green and Sustainable Mobile Edge Computing for Delay-Constrained IoT System. IEEE Trans. Veh. Technol. 2019, 68, 12202–12214. [Google Scholar] [CrossRef]
- Kwak, J.; Kim, Y.; Lee, J.; Chong, S. DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems. IEEE J. Sel. Areas Commun. 2015, 33, 2510–2523. [Google Scholar] [CrossRef]
- Mao, Y.; Zhang, J.; Letaief, K.B. Joint task offloading scheduling and transmit power allocation for mobile-edge computing systems. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- Janatian, N.; Stupia, I.; Vandendorpe, L. Optimal resource allocation in ultra-low power fog-computing SWIPT-based networks. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain, 15–18 April 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Mao, Y.; Zhang, J.; Song, S.H.; Letaief, K.B. Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems. In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; IEEE: Piscataway, NJ, USA, 2016. [Google Scholar]
- Hu, Z.; Niu, J.; Ren, T.; Dai, B.; Li, Q.; Xu, M.; Das, S.K. An Efficient Online Computation Offloading Approach for Large-Scale Mobile Edge Computing via Deep Reinforcement Learning. IEEE Trans. Serv. Comput. 2022, 15, 669–683. [Google Scholar] [CrossRef]
- Chen, M.-H.; Liang, B.; Dong, M. Joint offloading decision and resource allocation for multi-user multi-task mobile cloud. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; IEEE: Piscataway, NJ, USA, 2016. [Google Scholar]
- Mu, S.; Zhong, Z.; Zhao, D.; Ni, M. Joint Job Partitioning and Collaborative Computation Offloading for Internet of Things. IEEE Internet Things J. 2019, 6, 1046–1059. [Google Scholar] [CrossRef]
- Chen, W.; Zhu, Y.; Liu, J.; Chen, Y. Enhancing Mobile Edge Computing with Efficient Load Balancing Using Load Estimation in Ultra-Dense Network. Sensors 2021, 21, 3135. [Google Scholar] [CrossRef]
- Zhao, H.; Deng, S.; Zhang, C.; Du, W.; He, Q.; Yin, J. A Mobility-Aware Cross-Edge Computation Offloading Framework for Partitionable Applications. In Proceedings of the 2019 IEEE International Conference on Web Services (ICWS), Milan, Italy, 8–13 July 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Jia, M.; Cao, J.; Yang, L. Heuristic offloading of concurrent tasks for computation-intensive applications in mobile cloud computing. In Proceedings of the 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 27 April–2 May 2014; IEEE: Piscataway, NJ, USA, 2014. [Google Scholar]
- Mahmoodi, S.E.; Uma, R.N.; Subbalakshmi, K.P. Optimal Joint Scheduling and Cloud Offloading for Mobile Applications. IEEE Trans. Cloud Comput. 2019, 7, 301–313. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, S.; Zhao, Q.; Du, S.; Zhou, A.; Ma, X.; Yang, F. Dependency-Aware Task Scheduling in Vehicular Edge Computing. IEEE Internet Things J. 2020, 7, 4961–4971. [Google Scholar] [CrossRef]
- Sundar, S.; Liang, B. Offloading Dependent Tasks with Communication Delay and Deadline Constraint. In Proceedings of the IEEE INFOCOM 2018–IEEE Conference on Computer Communications, Honolulu, HI, USA, 16–19 April 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Shakarami, A.; Ghobaei-Arani, M.; Shahidinejad, A. A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective. Comput. Netw. 2020, 182, 107496. [Google Scholar] [CrossRef]
- Huang, L.; Feng, X.; Zhang, C.; Qian, L.; Wu, Y. Deep reinforcement learning-based joint task offloading and bandwidth allocation for multi-user mobile edge computing. Digit. Commun. Netw. 2019, 5, 10–17. [Google Scholar] [CrossRef]
- Hu, H.; Song, W.; Wang, Q.; Hu, R.Q.; Zhu, H. Energy Efficiency and Delay Tradeoff in an MEC-Enabled Mobile IoT Network. IEEE Internet Things J. 2022, 9, 15942–15956. [Google Scholar] [CrossRef]
- Dou, H.; Xu, Z.; Jiang, X. Mobile edge computing based task offloading and resource allocation in smart grid. In Proceedings of the 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP), Changsha, China, 20–22 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar]
- Lu, Y.; Zhao, Z.; Gao, Q. A distributed offloading scheme with flexible MEC resource scheduling. In Proceedings of the 2021 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/IOP/SCI), Atlanta, GA, USA, 18–21 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 320–327. [Google Scholar]
- Liu, J.; Mao, Y.; Zhang, J. Dely-optimal computation task scheduling for mobile-edge computing systems. In Proceedings of the 2016 IEEE International Symposium on Information Theory (ISIT), Barcelona, Spain, 10–15 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1451–1455. [Google Scholar]
- Yu, Y.; Yan, Y.; Li, S.; Li, Z.; Wu, D. Task Delay Minimization in Wireless Powered Mobile Edge Computing Networks: A Deep Reinforcement Learning Approach. In Proceedings of the 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP), Changsha, China, 20–22 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Li, J.; Liang, W.; Xu, W.; Xu, Z.; Jia, X.; Zhou, W.; Zhao, J. Maximizing User Service Satisfaction for Delay-Sensitive IoT Applications in Edge Computing. IEEE Trans. Parallel Distrib. Syst. 2022, 33, 1199–1212. [Google Scholar] [CrossRef]
- Shuchen, Z.; Jadoon, W. The partial computation offloading strategy based on game theory for multi-user in mobile edge computing environment. Comput. Netw. 2020, 178, 107334. [Google Scholar]
- Jeong, S.; Simeone, O.; Kang, J. Mobile edge computing via a UAV-mounted cloudlet: Optimization of bit allocation and path planning. IEEE Trans. Veh. Technol. 2017, 67, 2049–2063. [Google Scholar] [CrossRef]
- Wu, F.; Leng, S.; Maharjan, S.; Huang, X.; Zhang, Y. Joint Power Control and Computation Offloading for Energy-Efficient Mobile Edge Networks. IEEE Trans. Wirel. Commun. 2022, 21, 4522–4534. [Google Scholar] [CrossRef]
- Li, Q.; Wang, S.; Zhou, A.; Ma, X.; Yang, F.; Liu, A.X. QoS Driven Task Offloading with Statistical Guarantee in Mobile Edge Computing. IEEE Trans. Mob. Comput. 2020, 21, 278–290. [Google Scholar] [CrossRef]
- Shuchen, Z.; Jadoon, W.; Shuja, J. Machine learning-based offloading strategy for lightweight user mobile edge computing tasks. Complexity 2021, 2021, 6455617. [Google Scholar]
- Wu, Z.; Yan, D. Deep Reinforcement Learning-Based Computation Offloading for 5G Vehicle-Aware Multi-Access Edge Computing Network. China Commun. 2021, 18, 26–41. [Google Scholar] [CrossRef]
- Bozorgchenani, A.; Mashhadi, F.; Tarchi, D.; Monroy, S.A.S. Multi-Objective Computation Sharing in Energy and Delay Constrained Mobile Edge Computing Environments. IEEE Trans. Mob. Comput. 2020, 20, 2992–3005. [Google Scholar] [CrossRef]
- Wang, P.; Li, K.; Xiao, B. Multiobjective Optimization for Joint Task Offloading, Power Assignment, and Resource Allocation. IEEE Internet Things J. 2022, 9, 11737–11748. [Google Scholar] [CrossRef]
- Zhou, S.; Jadoon, W. Jointly Optimizing Offloading Decision and Bandwidth Allocation with Energy Constraint in Mobile Edge Computing Environment. Computing 2021, 103, 2839–2865. [Google Scholar] [CrossRef]
- Kiani, A.; Ansari, N. Towards Hierarchical Mobile Edge Computing: An Auction-Based Profit Maximization Approach. IEEE Internet Things J. 2016, 4, 2082–2091. [Google Scholar] [CrossRef]
- Zhou, H.; Wang, Z.; Cheng, N.; Zeng, D.; Fan, P. Stackelberg-Game-Based Computation Offloading Method in Cloud–Edge Computing Networks. IEEE Internet Things J. 2022, 9, 11737–11748. [Google Scholar] [CrossRef]
- Sun, W.; Liu, J.; Yue, Y.; Zhang, H. Double Auction-Based Resource Allocation for Mobile Edge Computing in Industrial Internet of Things. IEEE Trans. Ind. Inform. 2018, 14, 4692–4701. [Google Scholar] [CrossRef]
- Su, Y.; Fan, W.; Liu, Y.A.; Wu, F. A Truthful Combinatorial Auction Mechanism towards Mobile Edge Computing in Industrial Internet of Things. IEEE Trans. Cloud Comput. 2022. [Google Scholar] [CrossRef]
- Wang, Q.; Guo, S.; Liu, J.; Pan, C.; Yang, L. Profit Maximization Incentive Mechanism for Resource Providers in Mobile Edge Computing. IEEE Trans. Serv. Comput. 2022, 15, 138–149. [Google Scholar] [CrossRef]
- Zhou, Y.; Phee, L.Y.; Cunhua, P.; Kezhi, W.; Maged, E.; Zhongfeng, W.; Vucetic, B.; Yonghui, L. Offloading optimization for low-latency secure mobile edge computing systems. IEEE Wirel. Commun. Lett. 2019, 9, 480–484. [Google Scholar] [CrossRef]
- Qian, L.; Wu, Y.; Ouyang, J.; Shi, Z.; Lin, B.; Jia, W. Latency optimization for cellular assisted mobile edge computing via non-orthogonal multiple access. IEEE Trans. Veh. Technol. 2020, 69, 5494–5507. [Google Scholar] [CrossRef]
- Huang, L.; Zhu, Z.Q.; Feng, J.; Guo, S.; Shi, J.X. Comparative Analysis of Variable Flux Reluctance Machines with Double- and Single-Layer Concentrated Armature Windings. IEEE Trans. Ind. Appl. 2019, 55, 1505–1515. [Google Scholar] [CrossRef]
- Wen, Z.; Yang, K.; Liu, X.; Li, S.; Zou, J. Joint Offloading and Computing Design in Wireless Powered Mobile-Edge Computing Systems with Full-Duplex Relaying. IEEE Access 2018, 6, 72786–72795. [Google Scholar] [CrossRef]
- Saleem, U.; Liu, Y.; Jangsher, S.; Tao, X.; Li, Y. Latency minimization for D2D-enabled partial computation offloading in mobile edge computing. IEEE Trans. Veh. Technol. 2020, 69, 4472–4486. [Google Scholar] [CrossRef]
- Vahed, N.D.; Ghobaei-Arani, M.; Souri, A. Multiobjective virtual machine placement mechanisms using nature-inspired metaheuristic algorithms in cloud environments: A comprehensive review. Int. J. Commun. Syst. 2019, 32, e4068. [Google Scholar] [CrossRef]
- Zhang, S.; Gu, H.; Chi, K.; Huang, L.; Yu, K.; Mumtaz, S. DRL-Based Partial Offloading for Maximizing Sum Computation Rate of Wireless Powered Mobile Edge Computing Network. IEEE Trans. Wirel. Commun. 2022, 21, 10934–10948. [Google Scholar] [CrossRef]
- Mohamad, H. Mobility-Aware Offloading Decision for Multi-Access Edge Computing in 5G Networks. Sensors 2022, 22, 2692. [Google Scholar]
- Yue, Y.; Sun, W.; Liu, J. Multi-Task Cross-Server Double Auction for Resource Allocation in Mobile Edge Computing. In Proceedings of the ICC 2019–2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Li, X.; Liu, S.; Wu, F.; Kumari, S.; Rodrigues, J.J. Privacy Preserving Data Aggregation Scheme for Mobile Edge Computing Assisted IoT Applications. IEEE Internet Things J. 2018, 6, 4755–4763. [Google Scholar] [CrossRef]
- Wang, T.; Wang, P.; Cai, S.; Ma, Y.; Liu, A.; Xie, M. A Unified Trustworthy Environment Establishment Based on Edge Computing in Industrial IoT. IEEE Trans. Ind. Inform. 2020, 16, 6083–6091. [Google Scholar] [CrossRef]
- Liao, R.F.; Wen, H.; Wu, J.; Pan, F.; Xu, A.; Song, H.; Xie, F.; Jiang, Y.; Cao, M. Security Enhancement for Mobile Edge Computing Through Physical Layer Authentication. IEEE Access 2019, 7, 116390–116401. [Google Scholar] [CrossRef]
- Liao, R.F.; Wen, H.; Chen, S.; Xie, F.; Pan, F.; Tang, J.; Song, H. Multiuser Physical Layer Authentication in Internet of Things with Data Augmentation. IEEE Internet Things J. 2020, 7, 2077–2088. [Google Scholar] [CrossRef]
- Wang, S.; Li, J.; Wu, G.; Chen, H.; Sun, S. Joint Optimization of Task Offloading and Resource Allocation Based on Differential Privacy in Vehicular Edge Computing. IEEE Trans. Comput. Soc. Syst. 2021, 9, 109–119. [Google Scholar] [CrossRef]
- Xu, X.; Wu, Q.; Qi, L.; Dou, W.; Tsai, S.B.; Bhuiyan, M.Z.A. Trust-Aware Service Offloading for Video Surveillance in Edge Computing Enabled Internet of Vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 22, 1787–1796. [Google Scholar] [CrossRef]
- Razaq, M.M.; Tak, B.; Peng, L.; Guizani, M. Privacy-Aware Collaborative Task Offloading in Fog Computing. IEEE Trans. Comput. Soc. Syst. 2021, 9, 88–96. [Google Scholar] [CrossRef]
- Ouyang, T.; Li, R.; Chen, X.; Zhou, Z.; Tang, X. Adaptive User-managed Service Placement for Mobile Edge Computing: An Online Learning Approach. In Proceedings of the IEEE INFOCOM 2019–IEEE Conference on Computer Communications, Paris, France, 29 April–2 May 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Qahtan, A.; Tang, N.; Ouzzani, M.; Cao, Y.; Stonebraker, M. Pattern functional dependencies for data cleaning. Proc. VLDB Endow. 2020, 13, 684–697. [Google Scholar] [CrossRef]
- Wang, T.; Ke, H.; Zheng, X.; Wang, K.; Sangaiah, A.K.; Liu, A. Big Data Cleaning Based on Mobile Edge Computing in Industrial Sensor-Cloud. IEEE Trans. Ind. Informatics 2019, 16, 1321–1329. [Google Scholar] [CrossRef]
- Wang, T.; Luo, H.; Jia, W.; Liu, A.; Xie, M. MTES: An Intelligent Trust Evaluation Scheme in Sensor-Cloud-Enabled Industrial Internet of Things. IEEE Trans. Ind. Inform. 2020, 16, 2054–2062. [Google Scholar] [CrossRef]
- Domingo-Ferrer, J.; Farràs, O.; Ribes-González, J.; Sánchez, D. Privacy-preserving cloud computing on sensitive data: A survey of methods, products and challenges. Comput. Commun. 2019, 140, 38–60. [Google Scholar] [CrossRef]
- Wang, T.; Zhou, J.; Chen, X.; Wang, G.; Liu, A.; Liu, Y. A Three-Layer Privacy Preserving Cloud Storage Scheme Based on Computational Intelligence in Fog Computing. IEEE Trans. Emerg. Top. Comput. Intell. 2018, 2, 3–12. [Google Scholar] [CrossRef]
- Wang, T.; Mei, Y.; Jia, W.; Zheng, X.; Wang, G.; Xie, M. Edge-based differenital privacy computing for sensor-cloud systems. J. Parallel Distrib. Comput. 2019, 136, 75–85. [Google Scholar] [CrossRef]
- Zhao, P.; Huang, H.; Zhao, X.; Huang, D. P3: Privacy-Preserving Scheme Against Poisoning Attacks in Mobile-Edge Computing. IEEE Trans. Comput. Soc. Syst. 2020, 7, 818–826. [Google Scholar] [CrossRef]
Algorithm | Ref. | Granularities | Objective | Research Contents |
---|---|---|---|---|
GWO | [35] | Full offloading | Delay & energy | Used GWO’s natural heuristic approach to achieve optimal solutions |
ACO | [36] | Partial offloading | Energy | Proposed QoS based resource allocation and scheduling has used swarm-based ant colony optimization provide more predictable results |
PSO | [37] | Partial offloading | Delay | Proposed multi-objective scheduling based on PSO under this research to give optimal allocation for a large number of tasks |
GA | [38] | Partial offloading | Energy | Proposed an adaptive particle swarm optimization algorithm based on genetic algorithm operator |
Q-Learning | [39] | Partial offloading | Delay | Proposed a deep Q-learning based autonomic management framework |
DRL | [40] | Partial offloading | Delay | Proposed a new DRL-based online computing offloading scheme that considers both blockchain data mining tasks and data processing tasks |
FL & DRL | [41] | Partial offloading | Delay & energy | Proposed FL-combined DRL to optimize the computational offloading scheme and edge content cache in MEC system and adopt DDQN method |
FL | [42] | Partial offloading | Delay & energy | Proposed a FL-based approach to train preference models while retaining user data on their personal devices |
Classification | Ref. | Platform | Objective | Research Contents |
---|---|---|---|---|
Full Offloading | [44] | MEC | Delay & energy | Provide Task offloading Service in Multi-Access Edge Computing Environment with Iterative Distributed Algorithms |
[45] | MEC | Delay | The application of several stochastic models of optimal stopping theory in offloading decisions is studied | |
[46] | V2X MEC | Delay & energy | Study the joint computation offloading and URLLC resource allocation strategy for collaborative MEC assisted cellular-V2X networks. | |
[47] | MEC | Delay & energy | Analytically addresses computation offloading strategy optimization with multiple heterogeneous servers in MEC. | |
Partial Offloading | [48] | MEC | Delay | we investigate the collaborative computation offloading, computation and communication resource allocation scheme |
[49] | fog computing | Delay & energy | Proposes a partial offloading method based on replicator dynamics of evolutionary game theory | |
[50] | MECC | Delay & energy | propose an improved game-theory-based particle swarm optimization algorithm to obtain task offloading strategies | |
[51] | MEC | Delay & energy | The joint problem of autonomous MEC servers’ operation and MDs’ QoS satisfaction in a fully distributed IoT network |
Classification | Ref. | Objective | Research Contents |
---|---|---|---|
Single user single server | [66] | Energy | This paper proposes a method of joint allocation of CPU and network resources and tasks |
[67] | Delay & energy | Joint optimization of task offloading scheduling and transmission power allocation in MEC system | |
[68] | Delay & energy | Determine the best computation mode according to the energy consumption when tasks are executed locally and offloaded | |
Multi user single server | [69] | Energy | Minimize device energy consumption under the constraint of task cache stability through tradeoff between device energy consumption and task delay in multi-user MEC system |
[70] | Delay & energy | Under wireless conditions, online task scheduling and model optimization can be performed simultaneously to minimize delay and energy consumption. | |
[71] | Delay & energy | Joint optimization of multi-user offloading decisions and allocation of shared communication resources | |
Multi user multi server | [72] | Energy | Research on computing task segmentation and collaborative offloading of intelligent IoT applications |
[73] | Delay & energy | This paper studied the task decomposition collaborative offloading for load balancing MEC | |
[74] | Delay | This paper proposes a cross edge computing offloading framework for sharable applications |
Existing Algorithm | Research Contents | Restrictive Factors |
---|---|---|
JSCO [77] | Joint optimization of scheduling and offloading of applications tasks | Equipment consumables, communication delay, overall execution time and task dependency |
MAMTS [78] | This paper studied the scheduling problem of multiple computing tasks on multiple ES in the IoV | Task dependency, completion time, and average completion time are minimized |
ITAGS [79] | Determine the scheduling decisions of interdependent computing tasks such that the completion time of the whole application is minimized under the constraint of the deadline | Task dependency and application deadline |
Objective | Ref. | Platform | Scheme | Scenario | The Solution and Contribution |
---|---|---|---|---|---|
Delay | [81] | MEC | F | MUMS | Proposes an online offloading and resource allocation algorithm based on Lyapunov optimization theory |
[82] | MEC | P | MUMS | Proposed an algorithm that can reduce latency and improve task fairness | |
[83] | MEC | F | MUMS | Proposed A offloading decision generation algorithm based on deep reinforcement learning | |
[84] | MEC | F | MUSS | Proposed solution algorithms under different bandwidth constraints | |
[85] | MEC | P | MUMS | The computation overhead model is built based on game theory | |
Energy | [86] | MEC | P | MUMS | The machining path is adopted, and the energy consumption is minimized by the continuous convex approximation method. |
[38] | MEC | P | SUSS | Proposed an adaptive particle swarm optimization algorithm based on genetic algorithm operator | |
[87] | Fog & MEC | P | SUSS | Designed a heuristic algorithm to find the optimal offloading scheme under delay constraints | |
[88] | MEC | P | MUSS | Proposed a task offloading algorithm based on convex optimization theory and Gibbs sampling | |
[89] | MEC | P | MUSS | A dynamic offloading and resource scheduling optimization model for a multi-user mobile edge cloud SWIPT system | |
Delay & energy | [61] | Fog & MEC | P | MUMS | Proposed a joint computation offloading and radio resource allocation algorithm |
[90] | MEC | P | MUMS | Transforming the problem into a Markov decision process and designing algorithms based on deep reinforcement learning | |
[91] | MEC | P | MUMS | Proposed a multi-objective evolutionary algorithm to solve the optimal offloading scheme to balance energy consumption and delay | |
[92] | MEC | P | MUMS | Proposed an improved algorithm based on MOEA/D | |
[93] | MEC | P | MUMS | Adopt the distributed idea from game theory to study the computation offloading problem | |
Profit maximization | [94] | MCC | P | MUMS | Proposed a new hierarchical model to provide computing resources based on auction profit maximization |
[95] | MEC&CC | P | MUMS | Nash equilibrium is achieved based on game theory to maximize the utility of CS and ES | |
[96] | MEC | P | MUMS | Propose a breakeven-based double auction and a more efficient dynamic pricing based double auction | |
[97] | MEC | P | MUMS | Propose a truthful combinatorial auction mechanism | |
[98] | MEC | P | MUMS | Propose an incentive mechanism in a non-competitive environment |
Optimization Objective | Literature | Key Research Points |
---|---|---|
Establish a trust evaluation mechanism | [111,112,113,114] | Propose a privacy-preserving aggregation scheme for MEC-assisted IOT applications |
Propose a fine-grained trust evaluation mechanism for service selection | ||
Dl-based multi-user physical layer authentication scheme | ||
Gradient descent is used to accelerate the training of deep neural networks | ||
Large-scale training of machine learning using data augmentation | ||
Defending against attacks | [115,116,117] | proposes a K-neighbor joint optimization of task offloading |
SPEA2 (improving the strength Pareto evolutionary algorithm) is employed to acquire balanced task offloading solutions | ||
we propose an integer linear programming (ILP) model and a dynamic programming algorithm | ||
we propose an integer linear programming (ILP) model and a dynamic programming algorithm |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhou, S.; Jadoon, W.; Khan, I.A. Computing Offloading Strategy in Mobile Edge Computing Environment: A Comparison between Adopted Frameworks, Challenges, and Future Directions. Electronics 2023, 12, 2452. https://doi.org/10.3390/electronics12112452
Zhou S, Jadoon W, Khan IA. Computing Offloading Strategy in Mobile Edge Computing Environment: A Comparison between Adopted Frameworks, Challenges, and Future Directions. Electronics. 2023; 12(11):2452. https://doi.org/10.3390/electronics12112452
Chicago/Turabian StyleZhou, Shuchen, Waqas Jadoon, and Iftikhar Ahmed Khan. 2023. "Computing Offloading Strategy in Mobile Edge Computing Environment: A Comparison between Adopted Frameworks, Challenges, and Future Directions" Electronics 12, no. 11: 2452. https://doi.org/10.3390/electronics12112452
APA StyleZhou, S., Jadoon, W., & Khan, I. A. (2023). Computing Offloading Strategy in Mobile Edge Computing Environment: A Comparison between Adopted Frameworks, Challenges, and Future Directions. Electronics, 12(11), 2452. https://doi.org/10.3390/electronics12112452