TY - JOUR
T1 - Genetic Algorithm-Driven Joint Optimization of Task Offloading and Resource Allocation for Fairness-Aware Latency Minimization in Mobile Edge Computing
AU - Elkawkagy, Mohamed
AU - Elgendy, Ibrahim A.
AU - Allaoua Chelloug, Samia
AU - Elbeh, Heba
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2025
Y1 - 2025
N2 - Mobile Edge Computing (MEC) alleviates latency and bandwidth strain on centralized cloud infrastructures by enabling the offloading of tasks to proximal edge servers, yet resource optimization in dense dynamic networks remains an open problem. This paper proposes a genetic algorithm (GA)-based approach to jointly optimize three important parameters: 1) the proportion of tasks offloaded to mobile edge servers (MES), 2) channel bandwidth allocation, and 3) computational resource allocation, in order to minimize the total task completion time with fairness among user devices (UDs). Resolving constraints such as limited wireless transmission capacity that is bounded and MES processing resources, the GA effectively explores solution spaces through selection, crossover, and mutation operations without falling into local optima. Simulation outcomes demonstrate 50% reduction in completion time compared to non-offloading strategies, with fairness indicated by standard deviation metrics showing equal performance across UDs. The algorithm scales, with task durations leveling off after 50 generations for 15 UDs and robustness being maintained up to 300 iterations. Results identify important thresholds (e.g., bandwidth > 5 MHz yields diminishing returns) and achieve near-optimal efficiency at high levels of resources. This work advances MEC efficiency by tackling multi-resource optimization issues through metaheuristic exploration, with a scalable approach to latency-sensitive IoT and 5G network use cases.
AB - Mobile Edge Computing (MEC) alleviates latency and bandwidth strain on centralized cloud infrastructures by enabling the offloading of tasks to proximal edge servers, yet resource optimization in dense dynamic networks remains an open problem. This paper proposes a genetic algorithm (GA)-based approach to jointly optimize three important parameters: 1) the proportion of tasks offloaded to mobile edge servers (MES), 2) channel bandwidth allocation, and 3) computational resource allocation, in order to minimize the total task completion time with fairness among user devices (UDs). Resolving constraints such as limited wireless transmission capacity that is bounded and MES processing resources, the GA effectively explores solution spaces through selection, crossover, and mutation operations without falling into local optima. Simulation outcomes demonstrate 50% reduction in completion time compared to non-offloading strategies, with fairness indicated by standard deviation metrics showing equal performance across UDs. The algorithm scales, with task durations leveling off after 50 generations for 15 UDs and robustness being maintained up to 300 iterations. Results identify important thresholds (e.g., bandwidth > 5 MHz yields diminishing returns) and achieve near-optimal efficiency at high levels of resources. This work advances MEC efficiency by tackling multi-resource optimization issues through metaheuristic exploration, with a scalable approach to latency-sensitive IoT and 5G network use cases.
KW - Edge computing
KW - genetic algorithm
KW - offloading strategy
KW - resource allocation
UR - https://www.scopus.com/pages/publications/105010134231
U2 - 10.1109/ACCESS.2025.3584971
DO - 10.1109/ACCESS.2025.3584971
M3 - Article
AN - SCOPUS:105010134231
SN - 2169-3536
VL - 13
SP - 118237
EP - 118248
JO - IEEE Access
JF - IEEE Access
ER -