Minimum UAV fog servers with maximum IoT devices association using genetic algorithms

Internet of Things (IoT) has emerged as a new technology to enhance many services and applications including the industrial sector; thus, enabling the Industry 4.0 among many others. IoT created many challenges as the services response time requirements have grown more strict and urged the need for...

Full description

Saved in:
Bibliographic Details
Main Author: Abbas, Nadine (author)
Other Authors: Abusrewil, Rayan (author), Najjar, Amir (author), Sharafeddine, Sanaa (author)
Format: conferenceObject
Published: 2021
Online Access:http://hdl.handle.net/10725/14335
https://doi.org/10.1109/IMCET53404.2021.9665580
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
https://ieeexplore.ieee.org/abstract/document/9665580
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Internet of Things (IoT) has emerged as a new technology to enhance many services and applications including the industrial sector; thus, enabling the Industry 4.0 among many others. IoT created many challenges as the services response time requirements have grown more strict and urged the need for faster means of communications and computation processing. To solve this problem, fog computing has emerged to serve IoT devices at closer distances than cloud computing. In this paper, we leverage the Unmanned Aerial Vehicles (UAVs) mounted cloudlets to provide computation offloading opportunities to IoT devices while meeting the latency constraints. We aim at deploying the minimum number of UAVs to serve the maximum number of IoT devices within their deadlines subject to communication and computation constraints. We first formulate the problem as a multi-objective optimization problem which can be shown to be mixed-integer non-linear program (MINLP) and is NP-hard. We then propose a heuristic sub-optimal approach based on genetic algorithm (GA) to decide on the minimum number of UAVs to be deployed and the IoT-to-UAV association. Simulation results demonstrated the efficiency of the proposed approach under different system parameters and constraints in minimizing the number of UAVs while maximizing the number of served IoT devices.