TY - GEN
T1 - An SDN-Based Framework for Load Balancing and Flight Control in UAV Networks
AU - Latif, Zohaib
AU - Lee, Choonhwa
AU - Sharif, Kashif
AU - Li, Fan
AU - Mohanty, Saraju P.
N1 - Funding Information:
This work was supported in part by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (MSIT) under Grant 2020R1A2B5B01001758
Publisher Copyright:
© 2012 IEEE.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - Unmanned aerial vehicles (UAVs) are gaining tremendous attention due to their flying nature. To complete the task efficiently, multi-UAV systems are a good choice as compared to a single UAV system. However, multi-UAV systems introduce issues, such as high dynamics, limited battery, and frequent changes in topology. Software control is required to solve these issues. Thus, software-defined networking (SDN) is an excellent candidate to separate control logic from forwarding elements and provide high-level programming abstractions. However, due to architectural constraints, applying SDN introduces some new challenges, including uneven load on multiple links between source and destination. This irregular load also affects UAVs- battery consumption, necessitating an adequate solution to meet these challenges fully. This article proposes an SDN-based framework for UAV elements that monitors frequent changes in the network topology. Based on this monitoring, an algorithm is designed, which distributes traffic load evenly on different links of multi-UAV systems. UAV networks have limited resources; therefore, battery limitations are also considered, and traffic is shifted to a path where elements have more battery. Moreover, a flight control mechanism is proposed to avoid collisions due to the high dynamics of UAVs. Extensive simulation results show that the traffic load is distributed evenly on multiple links connecting different systems with less battery consumption.
AB - Unmanned aerial vehicles (UAVs) are gaining tremendous attention due to their flying nature. To complete the task efficiently, multi-UAV systems are a good choice as compared to a single UAV system. However, multi-UAV systems introduce issues, such as high dynamics, limited battery, and frequent changes in topology. Software control is required to solve these issues. Thus, software-defined networking (SDN) is an excellent candidate to separate control logic from forwarding elements and provide high-level programming abstractions. However, due to architectural constraints, applying SDN introduces some new challenges, including uneven load on multiple links between source and destination. This irregular load also affects UAVs- battery consumption, necessitating an adequate solution to meet these challenges fully. This article proposes an SDN-based framework for UAV elements that monitors frequent changes in the network topology. Based on this monitoring, an algorithm is designed, which distributes traffic load evenly on different links of multi-UAV systems. UAV networks have limited resources; therefore, battery limitations are also considered, and traffic is shifted to a path where elements have more battery. Moreover, a flight control mechanism is proposed to avoid collisions due to the high dynamics of UAVs. Extensive simulation results show that the traffic load is distributed evenly on multiple links connecting different systems with less battery consumption.
UR - http://www.scopus.com/inward/record.url?scp=85136848525&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85136848525&partnerID=8YFLogxK
U2 - 10.1109/MCE.2022.3200174
DO - 10.1109/MCE.2022.3200174
M3 - Article
AN - SCOPUS:85136848525
SN - 2162-2248
VL - 12
SP - 43
EP - 51
JO - IEEE Consumer Electronics Magazine
JF - IEEE Consumer Electronics Magazine
ER -