Professional Documents
Culture Documents
AI-Based Energy-Efficient UAV-Assisted IoT Data Collection With Integrated Trajectory and Resource Optimization
AI-Based Energy-Efficient UAV-Assisted IoT Data Collection With Integrated Trajectory and Resource Optimization
Sami Ahmed Haider is with the University of Electronic Science and Technology of China, China; Yousaf Bin Zikria (co-first author)
is with Yeungnam University, South Korea and Abu Dhabi University, Abu Dhabi, UAE; Sahil Garg (corresponding author) is with
the Resilient Machine Learning Institute, Canada; Shahzor Ahmad is with National University of Sciences and Technology, Pakistan;
Digital Object Identifier: Mohammad Mehedi Hassan (corresponding author) and Salman A. AlQahtani are with the Research Chair of New Emerging
10.1109/MWC.001.2200105 Technologies and 5G Networks and Beyond, King Saud University, Saudi Arabia.
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.
Ref. Title Technique Drawbacks
[1] Energy-Efficient Data Collection for UAV-Assisted IoT Dinkel Bach technique Not data-driven as well as learning-based techniques
Trajectory and Resource Optimization in OFDM- Successive convex Unable to improve accurate trajectory recognition and best
[2]
Based UAV-Powered IoT Network programming allocation of resources
Energy-Efficient Trajectory Optimization for UAV- Dynamic spatial- Did not take into account multiuser resource allocation,
[5]
Assisted IoT Networks temporal configuration interference mitigation, and UAV-to-UAV communication
TABLE 1. Literature review.
efficiency of data collection [7, 12]. Another signif- energy, trust, and a QoS-based innovative algo-
icant challenge is attaining high throughput while rithm has been suggested to pick the ideal CH
considering energy efficiency, channel condition, by dynamically and objectively altering the
and quality of service (QoS), particularly for IoT ter- objectives. Research has introduced a novel
minals operating in discontinuous reception (DRX) hybrid optimization AI model for picking the
mode. At the start of each time period, IoT termi- best CH among the existing ones. The pro-
nals examine the header containing flow informa- posed hybrid AI optimization model is lion
tion to decide whether the traffic is relevant. The mated with cats optimization (LMCO). This
DRX functionality enables IoT devices to negotiate LMCO model is designed conceptually by inte-
data transmission phases and maintain a low-pow- grating the standard cat-mouse optimization
er state across several timeframes with excellent algorithm (CMBO) [13] and lion algorithm (LA)
dependability. This approach has the potential to [14], respectively.
reduce energy use significantly. On the other hand, The article is organized as follows. The follow-
this architecture makes downlink service optimiza- ing section briefly discusses the literature review.
tion impossible for the UAV [5]. We then present the proposed AI-enabled EE-UAV
Processing data in time-sensitive applications is a trajectory data collection based on the location
considerable challenge. Due to a lack of connectiv- and task scheduling of the UAV. Following that, we
ity, compatibility, information storage, scarce ener- discuss the proposed system model based on five
gy sources, delay, and computational resources, objectives. We then present simulation parameters
data collection using UAVs is feasible for farms to and results. Finally, we conclude the article and
meet considerable obstacles significantly. The UAV suggest future research directions.
collects data and transmits it to the BS, offloaded
for analysis in conventional data collection meth- Literature Review
ods. This cycle is repeated until all farmers have Many researchers have previously discussed the
been approached. This back-and-forth movement conventional tactics for EE trajectory and resource
further delays and consumes additional energy [8]. optimization and their constraints, given in Table
Additionally, AI-based agriculture systems require 1. In [1], the author proposed an efficient infor-
rapid responses to offer farmers triggers. More- mation gathering system for UAV-assisted IoT by
over, collecting data by contacting each sensor in relying on a combined trajectory and resource
the field incurs additional energy expenditures; as a optimization strategy. To achieve this energy max-
result, sensor network clustering methods are used imization goal, IoT broadcast energy and UAV
[9]. UAVs gather data by engaging directly with propulsion energy have been considered. Using
sensors or obtaining data from cluster heads (CHs) large system analysis and the Dinkel Bach (DB)
as they travel from sensor to sensor and cluster to technique, the fundamental fractional optimi-
cluster. While gathering data directly from sensors zation was simulated and renewed in the form
is straightforward, it requires more energy, dura- of subtraction. A block coordinate descending
tion, and distance traveled by the UAV than the architecture was employed to adapt the UAV tra-
succeeding technique, which transmits data over jectory and IoT communication resources con-
the CH. On the other hand, the second strategy is tinuously. They failed to deploy data-driven and
inefficient because it results in a single point of fail- learning-based strategies that boosted adaptability
ure, network congestion, and a bottleneck at the and sustainability and were not economical. Ref-
CH. This issue can be addressed by a hybrid tech- erence [2] developed a trajectory and resource
nique where CH establishes a secure link between optimization algorithm for an orthogonal frequen-
sensors and the UAV, and the UAV collects data cy-division multiplexing (OFDM)-based UAV-pow-
from sensors in a single optimal position [10]. ered network infrastructure. In the UAV-powered
The research aims to develop an energy-effi- network infrastructure, the OFDM technique was
cient (EE) UAV data transmission system to inte- applied. Additionally, two ground nodes (GNs)
grate trajectory and resource optimization in an were powered by two UAVs through downlink
IoT environment: wireless power transfer (WPT). The information
• To develop a unique UAV-assisted IoT data acquired by GNs was sent to the accompanying
gathering system with unified trajectories and UAVs via orthogonal subcarriers using the cap-
optimal resources optimization through three tured energy in the uplink, hence eliminating dis-
phases, that is, through three primary phases turbance. The UAVs’ trajectories and resource
of data collection, optimal UAV trajectory, and allocation have been optimized to maximize
data scheduling the combined average transmission rate of two
• Multiple objectives including distance, delay, GNs while ensuring that each GN maintains
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.
jectory and resource optimization through three
primary phases: data collection, optimal UAV tra-
jectory, and data scheduling. The system architec-
ture is illustrated in Fig. 1, in which the system’s
primary components sensors, UAV, BS, and cloud
storage, communicate to form an entire system.
dAtA GAtherInG
Assume that there are N sensor nodes and that
these are randomly distributed over the required
region R. IoT devices are battery-powered and
lose energy when transmitting data over longer
distances, and as a result, they expire. Hence,
there is a significant delay in data transfer. The
clustering concept is introduced in this study to
make data collection more exact, continuous,
and EE. Indeed, clustering is the technique by
which nodes are grouped. Each cluster will have
a CH responsible for communication between
the nodes, the clusters, and the network’s CH.
The CH is responsible for all data communication.
It is pertinent to mention here that an IoT node
acts as a CH. As a result, choosing the optimal
node as the CH is critical. This research aims to
FIGURE 1. Architecture of the proposed model. provide a multi-objective optimization approach
for selecting the most optimal CH. The optimal CH
selection procedure computes multiple objectives
a minimum average transmission rate. Unfortu- for each node in the network, including distance,
nately, the researchers could not improve the sig- delay, energy, trust, and QoS. The node with the
nificantly more accurate trajectory recognition shortest distance from the BS, the shortest delay,
and the optimal resource allocation utilizing the the lowest energy consumption, the highest trust,
AI machine learning technique. The authors of and the highest QoS is chosen as the best CH.
[4] developed a joint three-dimensional trajectory When two or more nodes satisfy these criteria, the
and resource optimization method in multi-UAV- most optimal one will be selected using the newly
enabled IoT networks with WPT. A sequential proposed AI-based hybrid optimization model,
convex approximation strategy was applied to dubbed LMCO. This LMCO model combines the
construct an efficient iterative technique. Unfortu- well-known cat-mouse optimization algorithm and
nately, the trajectory identification did not consid- the lion algorithm. The UAV transmits the data to
er the accurate aerodynamic power consumption the nearest BS. The second phase involves the BS
model or the non-orthogonal channel environ- determining the best available cloud node based
ment. In [5], the authors designed a UAV route, on five criteria: power efficiency, response rate,
and the average data rate, total energy consump- availability, execution time, and QoS. Finally, the
tion, and equitable coverage for IoT devices were predicted model is compared to existing models
all considered. A dynamic spatial-temporal con- regarding energy consumption, distance traveled,
figuration approach was employed for terminals latency, and response.
operating in the DRX mode. They could maximize
information exchange, EE, and adaptability while oPtImAL uAv trAjectory
minimizing charge fatigue. However, they did not The UAV provides an optimal route for data col-
consider multiuser resource allocation, interfer- lection from all clusters. While IoT devices may
ence reduction, or UAV-to-UAV communication. record and transfer acquired data to a cloud serv-
er, this is time- and energy-intensive. As a result,
ProbLem stAtement UAVs are deployed to collect data from the CHs
The AI-based EE resource allocation combined on a timely basis. The UAV is designed to glide in
with trajectory detection remains a difficult a straight line. When these UAVs encounter an
task. As a result, an intelligent integrated EE and impediment while traveling through a region, they
resource optimization strategy is required. The frequently collide with it. As a result, their efficien-
machine learning algorithms enable more precise cy suffers, and the data they collect is erased. As a
trajectory detection by applying an optimization result, the LMCO model is used to determine an
strategy. Thus, this research offers a novel hybrid ideal straight line collision-free path based on the
optimization approach for effectively optimizing minimal received signal strength indicator (RSSI)
the UAV’s integrated trajectory and resource allo- values. The UAVs’ data is stored in the cloud serv-
cation in an IoT environment. er via the gateway.
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.
data processing takes a long time, so the response the network’s dynamic nature necessitates constant The UAV provides an
cannot be obtained on time. As a result, this study cluster creation, there seems to be an economic optimal route for data
effort introduces a revolutionary task scheduling benefit. Since the CH is the primary game play- collection from all clus-
paradigm. The five-fold objectives of VMs are er, it should be selected optimally. Therefore, this
ters. While IoT devices
computed as power efficiency, response rate, research selects the optimal CH based on multiple
availability, execution time, and QoS. As a result, objectives like distance, delay, energy, trust, and may record and trans-
the task will be loaded into a single VM. Selecting QoS. When more nodes can act as CHs (i.e., the fer acquired data to
the most appropriate one is critical when two or nodes satisfy the condition: lower distance with BS, a cloud server, this is
more VMs are identified to maximize power effi- lowest delay, lower energy utilization, higher trust, time and energy-inten-
ciency, response rate, availability, execution time, and higher QoS are selected for the best CH), the
sive. As a result, UAVs
and QoS. As a result, the LMCO model deter- optimal one is chosen among them with a new
mines the ideal VM for performing the requested hybrid optimization model referred as LMCO. are deployed to collect
job. Once the VM completes the task requested, data from the CHs on
it responds to the PM, and the cloud user receives Proposed System Model a timely basis.
a response within a short period. A wireless channel is utilized to communicate
between sensors, the UAV, and the BS. At the
Data Gathering Phase with Optimal CH Selection same time, a wired communication medium is
Based on Multiple Objectives being used to interconnect the BS and the cloud
A sensing region R is considered with the N count servers. Sensors with GPS sensors cluster collec-
of sensor nodes. The planned project’s significant tively, and in each cluster, there is an optimally
aspect is farmland. Additional equipment has selected CH generated based on the multiple
been utilized to gather data from fields for the objectives. The UAVs fly over the sensors, col-
knowledge-aware decision making process. This lecting data and sending it to a nearby BS. The
study assumes that the farmed region is flat or has BS translates the data into workloads in millions
hilly regions. However, natural impediments like of instructions per second (MIPS) and distributes
trees and hills are present in a hilly setting. Reflec- them to the cloud servers. The proposed system’s
tions, refraction, and dispersion are all caused by data gathering and information scheduling phases
these obstacles. The connections hampered by are divided into two parts. Initialization, optimal
these impediments are ground-to-ground com- path discovery, and collection are the three stages
munications between sensors, air-to-air, and of the data gathering process. Clusters are gen-
air-to-ground communication. Sensors and IoT erated using a clustering technique in the initial-
devices produce data, and the entire system is ization stage, and CHs are found. The CHs are
predicated on that information. Stationary sensors chosen depending on the centrality of the nodes.
are designed and constructed around the farm- As a result, hovering over the CH allows UAVs
land regions in this research. Furthermore, using a to collect data via CHs. The CH’s responsibili-
global positioning system (GPS) sensor, the nodes ty is decreased as a result, and the single point
are also believed to be cognizant of their locations of failure is minimized. In contrast to tradition-
[7]. The farm sensors are heterogeneous, meaning al data gathering methods, the CH merely aids
devices differ based on computing power, memo- in creating an ideal region where the UAV may
ry, and energy usage. These sensors are dispersed access all CHs from a single location. Information
around the applicability arbitrarily. The haphazard is retrieved using CH in traditional data gather-
positioning contributes to the creation of a natural ing systems. For large-scale networks with a high
smart farming ecosystem. IoT is responsible for col- number of sensor nodes, collecting data via CH
lecting information such as humidity, temperature, is indeed not practical since it would lengthen
PH level, rainfall, weed, and nutrition content from the data gathering time by increasing the distance
the soil. Since they are battery-powered devices, traveled by the UAV. Furthermore, it will improve
they tend to lose their energy while transmitting EE and therefore be more energy-efficient. More-
longer-distance data. In the end, these IoTs expire, over, the UAVs send out a hello message that only
and the data collection at that particular location CH acknowledges to establish the CH’s location.
becomes complicated. Therefore, the clustering The method maintains tracking of the distance
concept is being introduced. between all CHs. The UAV begins gathering data
Clustering is a process of grouping devices or by flying to a CH location. Figure 2 shows the
sensors collectively. Clustering aids in gathering deployment of communication between CH and
data efficiently with the minimum possible inter- UAV for monitoring.
actions inside a network [6] and spreading it for
further processing. Clustering significantly extends Optimal Resource Scheduling Based on
the network’s life span. In clustering, each cluster Five-Fold Objectives
selects one node inside the cluster to serve as the
CH. The CH is also the conduit for communica- The UAV offloads a list of workloads onto the
tion between nodes in a network. In a dynamic cloud. The cloud nodes are subject to the same
environment, when nodes depart or re-join the limitations in the cloud service. All cloud nodes
cluster, the cluster is instrumental because each have a source of electricity and are static. They
node selects whether or not it should engage in are heterogeneous, with a wide range of storage
the cluster or be a CH. Dynamic cluster formation and compute capabilities. Each cloud node has its
occurs when CHs and cluster formation fluctu- accessibility, resource, and price.
ate over time. In contrast, static cluster formation On the other hand, when a request is acquired
occurs when clusters are generated and remain from the cloud user, the control is transferred to
the same across the network’s life span. Dynamic the PM. Many VMs are listed under each PM.
clustering entails modifying the cluster formation Each VM is responsible for performing the duties
and CH selection at different periods. Even though assigned to it. When many activities are queued,
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.
highest QoS, the ideal one must be chosen. As a
result, the LMCO model determines the best VM
for fulfilling the requested job. Once the VM has
completed the desired work, it responds to PM,
and the cloud users receive their response on time.
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.
Simulation Results and Discussions Analysis of count of alive nodes
The projected model has been constructed with Approaches Mean Median
Standard
the parameters shown in Table 2. The proposed deviation
work is evaluated over the existing works in terms
LA 62.031 98 41.665
of count of CPU usage, energy consumption,
memory, delay, and packet delivery ratio. This CMBO 62.099 72.5 37.397
assessment was made between the proposed work
and existing works like LA, CMBO, hybrid ener- PSO 61.322 89 41.618
gy-efficient distributed (HEED), and EE-UAV [11]. HEED 62.158 93 41.634
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.
bIoGrAPhIes
SAMI AHMED HAIDER is an assistant professor at the University
of Glasgow, currently placed at Glasgow College, Universi-
ty of Electronic Science and Technology of China), Cheng-
du. Previously, he was a senior lecturer at the University
of Worcester, United Kingdom, in the Department of Com-
puting for five years. He received his Ph.D. in information
science and communication engineering from Zhejiang Uni-
versity, Hangzhou, China. He has over 25 papers and one
project credit to his name.
Authorized licensed use limited to: Charles Darwin University. Downloaded on September 30,2023 at 13:52:34 UTC from IEEE Xplore. Restrictions apply.