Cooperative ad-hoc UAV networks have been turning into the primary solution set for situations where establishing a communication infrastructure is not feasible. Search-and-rescue after a disaster and intelligence, surveillance, and reconnaissance (ISR) are two examples where the UAV nodes need to send their collected data cooperatively into a central decision maker unit. Recently proposed SDN-based solutions show incredible performance in managing different aspects of such networks. Alas, the routing problem for the highly dynamic UAV networks has not been addressed adequately. An optimal, reliable, and adaptive routing algorithm compatible with the SDN design and highly dynamic nature of such networks is required to improve the network performance. This paper proposes a load-balanced optimized predictive and adaptive routing (LB-OPAR), an SDN-based routing solution for cooperative UAV networks. LB-OPAR is the extension of our recently published routing algorithm (OPAR) that balances the network load and optimizes the network performance in terms of throughput, success rate, and flow completion time (FCT). We analytically model the routing problem in highly dynamic UAV network and propose a lightweight algorithmic solution to find the optimal solution with $O(|E|^2)$ time complexity where $|E|$ is the total number of network links. We exhaustively evaluate the proposed algorithm's performance using ns-3 network simulator. Results show that LB-OPAR outperforms the benchmark algorithms by $20\%$ in FCT, by $30\%$ in flow success rate on average, and up to $400\%$ in throughput.
翻译:合作- ad- hoc UAV 网络已经变成建立通信基础设施不可行的主要解决方案。 灾难和情报、监视和侦察( ISR) 之后搜索和救援( ISR) 是两个例子, 其中UAV 节点需要以合作方式将其收集的数据发送到中央决策单位。 最近提出的基于SDN 的解决方案显示了管理这类网络不同方面的惊人绩效。 极具活力的UAV 网络的路线问题没有得到充分解决。 与SDN 设计和这类网络高度动态性能相当的最佳、可靠和适应性化路由算法需要与SDNNDN相匹配, 改进网络的功能性能。 本文提出一个以负重最佳预测和适应性路由LB- OPAR 网络(LB- OPAR) 优化路由高动态性能和适应性能水平网络的路径问题。 LB- O- OLPAR 是我们最近出版的路线算算法的延伸, 以通量、 成功率和流动时间( FCT ) 。 我们用高动态- broal- hal- dal- commax commal comm commal 网络的路径, comm comm commiss commus commus commus commiss commus the the the s ex irmlus the irmlus the irmus the irmlupal commlus commlus commlup commus commus commus commus commus) commus commus commus commus commus laxil) laxildal commus commus comml commus commus comm commal comm commbildbildbildbildal commessional comml commus.