4.6 Article

Efficient UAV-based mobile edge computing using differential evolution and ant colony optimization

Journal

PEERJ COMPUTER SCIENCE
Volume 8, Issue -, Pages -

Publisher

PEERJ INC
DOI: 10.7717/peerj-cs.870

Keywords

Internet of things; Mobile edge computing; Computation offloading; Differential evolution; Ant colony optimization; Particle swarm optimization

Funding

  1. University of Jeddah, Saudi Arabia [UJ-20102-DR]

Ask authors/readers for more resources

This paper proposes a UAV-based offloading strategy for IoT tasks, where IoT devices are dynamically clustered considering UAV energy and task delays. The optimization problem of determining the number of clusters and tasks is modeled as a mixed-integer, nonlinear constraint optimization. A discrete differential evolution algorithm is used to solve the optimization problem, and ant colony optimization is employed to find the shortest path for the UAV. The simulation results demonstrate the effectiveness of the proposed strategy in terms of task delays and UAV energy consumption.
Internet of Things (IoT) tasks are offloaded to servers located at the edge network for improving the power consumption of IoT devices and the execution times of tasks. However, deploying edge servers could be difficult or even impossible in hostile terrain or emergency areas where the network is down. Therefore, edge servers are mounted on unmanned aerial vehicles (UAVs) to support task offloading in such scenarios. However, the challenge is that the UAV has limited energy, and IoT tasks are delay-sensitive. In this paper, a UAV-based offloading strategy is proposed where first, the IoT devices are dynamically clustered considering the limited energy of UAVs, and task delays, and second, the UAV hovers over each cluster head to process the offloaded tasks. The optimization problem of dynamically determining the optimal number of clusters, specifying the member tasks of each cluster, is modeled as a mixed-integer, nonlinear constraint optimization. A discrete differential evolution (DDE) algorithm with new mutation and crossover operators is proposed for the formulated optimization problem, and compared with the particle swarm optimization (PSO) and genetic algorithm (GA) meta-heuristics. Further, the ant colony optimization (ACO) algorithm is employed to identify the shortest path over the cluster heads for the UAV to traverse. The simulation results validate the effectiveness of the proposed offloading strategy in terms of tasks delays and UAV energy consumption.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available