STFANET: SDN-Based Topology Management for Flying Ad Hoc Network

In recent years, with the growth in the use of Unmanned Aerial Vehicles (UAVs), UAV-based systems have become popular in both military and civil applications. The lack of reliable communication infrastructure in these scenarios has motivated the use of UAVs to establish a network as flying nodes, also known as Flying Ad Hoc Networks (FANETs). However, the high mobility degree of flying and terrestrial users may be responsible for constant changes in the network topology, which makes more challenging to guarantee their communication during the operational time. In this context, this article presents a Software-defined networking (SDN) based Topology management for FANETs - called of STFANET -, which is a coordination protocol that englobes both an efficient SDN-based UAV communication and a set of topology management algorithms. The goal is to establish and maintain a FANET topology in order to provide a constant and reliable communication link among independent nodes - which are performing individual or collaborative missions - through relays units. Simulation results show the efficiency of the proposed protocol in order to provide communication in a dynamic scenario. Considering its use in a military setting, STFANET managed to achieve 25% of packet loss in transmitting data packets, 1.5ms of latency and 71% of connectivity on average.

[1]  J. Redi,et al.  Coordinated flocking of UAVs for improved connectivity of mobile ground nodes , 2004, IEEE MILCOM 2004. Military Communications Conference, 2004..

[2]  Dario Floreano,et al.  Ant-based swarming with positionless micro air vehicles for communication relay , 2008, Swarm Intelligence.

[3]  Patrick Doherty,et al.  Relay Positioning for Unmanned Aerial Vehicle Surveillance* , 2010, Int. J. Robotics Res..

[4]  Ilker Bekmezci,et al.  Flying Ad-Hoc Networks (FANETs): A survey , 2013, Ad Hoc Networks.

[5]  Bernhard Rinner,et al.  An Autonomous Multi-UAV System for Search and Rescue , 2015, DroNet@MobiSys.

[6]  Lisandro Zambenedetti Granville,et al.  Software-defined networking: management requirements and challenges , 2015, IEEE Communications Magazine.

[7]  D. G. Reina,et al.  UAVs Deployment in Disaster Scenarios Based on Global and Local Search Optimization Algorithms , 2016, 2016 9th International Conference on Developments in eSystems Engineering (DeSE).

[8]  Ananthram Swami,et al.  The Internet of Battle Things , 2016, Computer.

[9]  Frank Eliassen,et al.  Self-Organization as a Supporting Paradigm for Military UAV Relay Networks , 2016, IEEE Communications Letters.

[10]  You Ze Cho,et al.  Multi-drone control and network self-recovery for flying Ad Hoc Networks , 2016, 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN).

[11]  Pedro García-Teodoro,et al.  Optimal relay placement in multi-hop wireless networks , 2016, Ad Hoc Networks.

[12]  Lav Gupta,et al.  Survey of Important Issues in UAV Communication Networks , 2016, IEEE Communications Surveys & Tutorials.

[13]  Dario Floreano,et al.  Dynamic Routing for Flying Ad Hoc Networks , 2014, IEEE Transactions on Vehicular Technology.

[14]  Ryu Miura,et al.  A dynamic trajectory control algorithm for improving the communication throughput and delay in UAV-aided networks , 2016, IEEE Network.

[15]  Alexander Kott,et al.  How Do You Command an Army of Intelligent Things? , 2017, Computer.

[16]  Ian F. Akyildiz,et al.  Help from the Sky: Leveraging UAVs for Disaster Management , 2017, IEEE Pervasive Computing.

[17]  Zhu Han,et al.  Taking Drones to the Next Level: Cooperative Distributed Unmanned-Aerial-Vehicular Networks for Small and Mini Drones , 2017, IEEE Vehicular Technology Magazine.

[18]  Rajesh Kumar,et al.  G-FANET: an ambient network formation between ground and flying ad hoc networks , 2017, Telecommun. Syst..

[19]  Andrey Koucheryavy,et al.  Software-defined architecture for flying ubiquitous sensor networking , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[20]  Gianni A. Di Caro,et al.  A Dynamical Relay node placement solution for MANETs , 2017, Comput. Commun..

[21]  Łukasz Kuziora,et al.  The Use of UAV's for Search and Rescue Operations , 2017 .

[22]  Jang-Won Lee,et al.  Joint Mission Assignment and Location Management for UAVs in Mission-critical Flying Ad Hoc Networks , 2018, 2018 International Conference on Information and Communication Technology Convergence (ICTC).

[23]  Edison P. de Freitas,et al.  Distributed Control for Groups of Unmanned Aerial Vehicles Performing Surveillance Missions and Providing Relay Communication Network Services , 2018, J. Intell. Robotic Syst..

[24]  Yunus Karaca,et al.  The potential use of unmanned aircraft systems (drones) in mountain search and rescue operations , 2017, The American journal of emergency medicine.

[25]  Jang-Won Lee,et al.  Integrated Topology Management in Flying Ad Hoc Networks: Topology Construction and Adjustment , 2018, IEEE Access.

[26]  Mario Gerla,et al.  Cooperative UAV Scheme for Enhancing Video Transmission and Global Network Energy Efficiency , 2018, Sensors.

[27]  Sushma Jain,et al.  Location-Aware Network of Drones for Consumer Applications: Supporting Efficient Management Between Multiple Drones , 2019, IEEE Consumer Electronics Magazine.

[28]  Fatemeh Afghah,et al.  A Solution for Dynamic Spectrum Management in Mission-Critical UAV Networks , 2019, 2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[29]  Floriano De Rango,et al.  Scalable and ligthway bio-inspired coordination protocol for FANET in precision agriculture applications , 2019, Comput. Electr. Eng..

[30]  Ilsun You,et al.  Sustainable and secure trajectories for the military Internet of Drones (IoD) through an efficient Medium Access Control (MAC) protocol , 2019, Comput. Electr. Eng..

[31]  Mario Gerla,et al.  Software-defined unmanned aerial vehicles networking for video dissemination services , 2019, Ad Hoc Networks.

[32]  Daniel Gutiérrez-Reina,et al.  A distributed PSO-based exploration algorithm for a UAV network assisting a disaster scenario , 2019, Future Gener. Comput. Syst..