journal article·2025Open access

Efficient Task Allocation for Energy and Execution Time Trade-Off in Edge Computing Using Multi-Objective IPSO

Jafar Aminu, Rohaya Latip, Zurina Mohd Hanafi, Shafinah Kamarudin, Danlami Gabi

Computers, Materials & Continua· Volume 84· Issue 2

Abstract

As mobile edge computing continues to develop, the demand for resource-intensive applications is steadily increasing, placing a significant strain on edge nodes. These nodes are normally subject to various constraints, for instance, limited processing capability, a few energy sources, and erratic availability being some of the common ones. Correspondingly, these problems require an effective task allocation algorithm to optimize the resources through continued high system performance and dependability in dynamic environments. This paper proposes an improved Particle Swarm Optimization technique, known as IPSO, for multi-objective optimization in edge computing to overcome these issues. To this end, the IPSO algorithm tries to make a trade-off between two important objectives, which are energy consumption minimization and task execution time reduction. Because of global optimal position mutation and dynamic adjustment to inertia weight, the proposed optimization algorithm can effectively distribute tasks among edge nodes. As a result, it reduces the execution time of tasks and energy consumption. In comparative assessments carried out by IPSO with benchmark methods such as Energy-aware Double-fitness Particle Swarm Optimization (EADPSO) and ICBA, IPSO provides better results than these algorithms. For the maximum task size, when compared with the benchmark methods, IPSO reduces the execution time by 17.1% and energy consumption by 31.58%. These results allow the conclusion that IPSO is an efficient and scalable technique for task allocation at the edge environment. It provides peak efficiency while handling scarce resources and variable workloads.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Resource Management · Distributed and Parallel Computing Systems

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

References (45)

Show source-provided references
1. Wireless edge computing with latency and reliability guarantees10.1109/JPROC.2019.2917084 ↗
2. Edge computing: a systematic mapping study10.1002/cpe.7741 ↗
3. A decentralized edge computing latency-aware task management method with high availability for IoT applications10.1109/ACCESS.2021.3116717 ↗
4. A state-of-the-art review of task scheduling for edge computing: a delay-sensitive application perspective10.3390/electronics12122599 ↗
5. 5G multi-access edge computing: a survey on security, dependability, and performance10.1109/ACCESS.2023.3288334 ↗
6. Fair and efficient resource allocation via vehicle-edge cooperation in 5G-V2X networks
7. Joint task offloading and resource allocation in UAV-enabled mobile edge computing10.1109/JIOT.2020.2965898 ↗
8. Joint task assignment, transmission, and computing resource allocation in multilayer mobile edge computing systems10.1109/JIOT.2018.2876198 ↗
9. Task offloading and multi-cache placement in multi-access mobile edge computing10.1016/j.comnet.2024.111030 ↗
10. Online cognitive data sensing and processing optimization in energy-harvesting edge computing systems10.1109/TWC.2022.3151509 ↗
11. Adaptive energy-minimized scheduling of real-time applications in vehicular edge computing10.1109/TII.2022.3207754 ↗
12. Energy-aware scheduling for high-performance computing systems: a survey10.3390/en16020890 ↗
13. A comprehensive survey on resource management in 6G network based on internet of things10.1109/ACCESS.2024.3444313 ↗
14. A survey of federated learning for edge computing: research problems and solutions10.1016/j.hcc.2021.100008 ↗
15. Normalization techniques in training DNNs: methodology, analysis and application10.1109/TPAMI.2023.3250241 ↗
16. Planning the future of smart cities with swarms of fully autonomous unmanned aerial vehicles using a novel framework10.1109/ACCESS.2020.3049094 ↗
17. An enhanced whale optimization algorithm for task scheduling in edge computing environments10.3389/fdata.2024.1422546 ↗
18. Metaheuristic task offloading approaches for minimization of energy consumption on edge computing: a systematic review10.1007/s43926-024-00089-y ↗
19. Metaheuristics method for computation offloading in mobile edge computing: survey10.37934/araset.36.1.4373 ↗
20. An improved multi-objective genetic algorithm with heuristic initialization for service placement and load distribution in edge computing10.1016/j.comnet.2021.108146 ↗
21. Network-aware placement optimization for edge computing infrastructure under 5G10.1109/ACCESS.2020.2982241 ↗
22. Particle swarm optimization algorithm and its applications: a systematic review10.1007/s11831-021-09694-4 ↗
23. Joint task assignment and resource allocation for D2D-enabled mobile-edge computing10.1109/TCOMM.2019.2903088 ↗
24. Energy-efficient task allocation for reliable parallel computation of cluster-based wireless sensor network in edge computing10.1016/j.dcan.2022.06.014 ↗
25. Joint task offloading scheduling and transmit power allocation for mobile-edge computing systems
26. Optimal task offloading and resource allocation in mobile-edge computing with inter-user task dependency10.1109/TWC.2019.2943563 ↗
27. Optimal energy allocation and task offloading policy for wireless powered mobile edge computing systems10.1109/TWC.2020.2964765 ↗
28. Energy efficient task allocation and energy scheduling in green energy powered edge computing10.1016/j.future.2018.12.062 ↗
29. Task allocation mechanism of power internet of things based on cooperative edge computing10.1109/ACCESS.2020.3020233 ↗
30. Energy-efficient allocation for multiple tasks in mobile edge computing10.1186/s13677-022-00342-1 ↗
31. Joint task offloading and resource allocation in mobile edge computing with energy harvesting10.1186/s13677-022-00290-w ↗
32. Energy-efficient task allocation of heterogeneous resources in mobile edge computing10.1109/ACCESS.2021.3108342 ↗
33. Task allocation algorithm and optimization model on edge collaboration10.1016/j.sysarc.2020.101778 ↗
34. Real-time resource allocation for wireless powered multiuser mobile edge computing with energy and task causality10.1109/TCOMM.2020.3011990 ↗
35. Initialization of metaheuristics: comprehensive review, critical analysis, and research directions10.1111/itor.13237 ↗
36. Proof of evaluation-based energy and delay aware computation offloading for digital twin edge network10.1016/j.adhoc.2023.103254 ↗
37. Adaptation in edge computing: a review on design principles and research challenges10.1145/3664200 ↗
38. Two new bio-inspired particle swarm optimisation algorithms for single-objective continuous variable problems based on eavesdropping and altruistic animal behaviours10.3390/biomimetics9090538 ↗
39. Advancements in optimization: critical analysis of evolutionary, swarm, and behavior-based algorithms10.3390/a17090416 ↗
40. A novel improved binary harris hawks optimization for high dimensionality feature selection10.1016/j.patrec.2023.05.007 ↗
41. Multi-objective sand cat swarm optimization based on adaptive clustering for solving multimodal multi-objective optimization problems10.1016/j.matcom.2024.08.022 ↗
42. An improved particle swarm optimization with chaotic inertia weight and acceleration coefficients for optimal extraction of PV models parameters10.3390/en14112980 ↗
43. Plowing PSO: a novel approach to effectively initializing particle swarm optimization
44. An improved chaotic bat swarm scheduling learning model on edge computing10.1109/ACCESS.2019.2914261 ↗
45. EA-DFPSO: an intelligent energy-efficient scheduling algorithm for mobile edge networks10.1016/j.dcan.2021.09.011 ↗