journal article·2024Open access

Two-Stage IoT Computational Task Offloading Decision-Making in MEC with Request Holding and Dynamic Eviction

Dayong Wang, Kamalrulnizam Bin Abu Bakar, Babangida Isyaku

Computers, Materials & Continua· Volume 80· Issue 2

Abstract

The rapid development of Internet of Things (IoT) technology has led to a significant increase in the computational task load of Terminal Devices (TDs). TDs reduce response latency and energy consumption with the support of task-offloading in Multi-access Edge Computing (MEC). However, existing task-offloading optimization methods typically assume that MEC’s computing resources are unlimited, and there is a lack of research on the optimization of task-offloading when MEC resources are exhausted. In addition, existing solutions only decide whether to accept the offloaded task request based on the single decision result of the current time slot, but lack support for multiple retry in subsequent time slots. It is resulting in TD missing potential offloading opportunities in the future. To fill this gap, we propose a Two-Stage Offloading Decision-making Framework (TSODF) with request holding and dynamic eviction. Long Short-Term Memory (LSTM)-based task-offloading request prediction and MEC resource release estimation are integrated to infer the probability of a request being accepted in the subsequent time slot. The framework learns optimized decision-making experiences continuously to increase the success rate of task offloading based on deep learning technology. Simulation results show that TSODF reduces total TD’s energy consumption and delay for task execution and improves task offloading rate and system resource utilization compared to the benchmark method.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Digital Transformation in Industry · Blockchain Technology Applications and Security

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

References (40)

Show source-provided references
1. A review on the immediate advancement of the internet of things in wireless telecommunications10.1109/ACCESS.2023.3250466 ↗
2. A survey of research on computation offloading in mobile cloud computing10.1007/s11276-022-02920-2 ↗
3. A review of optimization methods for computation offloading in edge computing networks10.1016/j.dcan.2022.03.003 ↗
4. Performance evaluation of flowtable eviction mechanisms for software defined networks considering traffic flows variabilities
5. Computing offloading strategy in mobile edge computing environment: A comparison between adopted frameworks, challenges, and future directions10.3390/electronics12112452 ↗
6. Compression-based data reduction technique for IoT sensor networks10.21123/bsj.2021.18.1.0184 ↗
7. A review of intelligent computation offloading in multiaccess edge Computing10.1109/ACCESS.2022.3187701 ↗
8. Computation offloading in mobile cloud computing and mobile edge computing: Survey, taxonomy, and open issues
9. Offloading using traditional optimization and machine learning in federated cloud-edge–fog systems: A survey10.1109/COMST.2023.3239579 ↗
10. An intelligent hybrid method: Multi-objective optimization for MEC-enabled devices of IoE10.1016/j.jpdc.2022.09.008 ↗
11. Wireless power assisted computation offloading in mobile edge computing: A deep reinforcement learning approach
12. A survey on vehicular task offloading: Classification, issues, and challenges
13. Dependent task offloading with deadline-aware scheduling in mobile edge networks10.1016/j.iot.2023.100868 ↗
14. Joint task offloading and resource allocation in UAV-enabled mobile edge computing10.1109/JIOT.2020.2965898 ↗
15. Efficient and secure multi-user multi-task computation offloading for mobile-edge computing in mobile IoT networks10.1109/TNSM.2020.3020249 ↗
16. TCDA: Truthful combinatorial double auctions for mobile edge computing in industrial internet of things
17. A distributed game theoretical approach for credibility-guaranteed multimedia data offloading in MEC10.1016/j.ins.2023.119306 ↗
18. Distributed offloading in overlapping areas of mobile-edge computing for internet of things10.1109/JIOT.2022.3143539 ↗
19. Optimal IoT service offloading with uncertainty in sdn-based mobile edge computing10.1007/s11036-021-01796-4 ↗
20. Joint device association, resource allocation, and computation offloading in ultradense multidevice and multitask IoT networks10.1109/JIOT.2022.3161670 ↗
21. Deep reinforcement learning for computation and communication resource allocation in multiaccess MEC assisted railway IoT networks10.1109/TITS.2022.3205175 ↗
22. Accelerating deep learning inference via model parallelism and partial comSputation offloading10.1109/TPDS.2022.3222509 ↗
23. A parallel computing based model for online binary computation offloading in mobile edge computing10.1016/j.comcom.2023.03.004 ↗
24. HunterPlus: AI based energy-efficient task scheduling for cloud-fog computing environments10.1016/j.iot.2022.100667 ↗
25. Deep reinforcement learning for task offloading in mobile edge computing systems10.1109/TMC.2020.3036871 ↗
26. Dynamic scheduling for stochastic edge-cloud computing environments using A3C learning and residual recurrent neural networks10.1109/TMC.2020.3017079 ↗
27. Computation-efficient offloading and power control for MEC in IoT networks by meta reinforcement learning10.1109/JIOT.2024.3355023 ↗
28. Q-learning-aided offloading strategy in edge-assisted federated learning over industrial IoT10.3390/electronics12071706 ↗
29. Deep reinforcement learning-based task offloading and resource allocation for industrial IoT in MEC federation system10.1109/ACCESS.2023.3302518 ↗
30. Computation offloading and service allocation in mobile edge computing10.1007/s11227-021-03749-w ↗
31. Offloading dependent tasks in MEC-enabled IoT systems: A preference-based hybrid optimization method10.1007/s12083-022-01435-z ↗
32. Lyapunov-guided deep reinforcement learning for stable online computation offloading in mobile-edge computing networks10.1109/TWC.2021.3085319 ↗
33. Energy efficiency and delay tradeoff in an MEC-enabled mobile IoT network10.1109/JIOT.2022.3153847 ↗
34. Coalitional game-based cooperative computation offloading in MEC for reusable tasks10.1109/JIOT.2021.3064186 ↗
35. Robust task offloading in dynamic edge computing10.1109/TMC.2021.3068748 ↗
36. Task offloading paradigm in mobile edge computing-current issues, adopted approaches, and future directions10.1016/j.jnca.2022.103568 ↗
37. Multi-access edge computing fundamentals, services, enablers and challenges: A complete survey10.1016/j.jnca.2021.103308 ↗
38. Collaborative offloading decision policy framework in IoT using edge computing10.1007/s11042-023-14383-4 ↗
39. Delay-optimal computation offloading in large-Scale Multi-access edge computing using mean field game
40. Joint optimization of energy consumption and latency in mobile edge computing for internet of things10.1109/JIOT.2018.2869226 ↗