Cooperative UAV networks are becoming increasingly popular in military and civilian applications. Alas, the typical ad-hoc routing protocols, which aim at finding the shortest path, lead to significant performance degradation because of the 3-dimension highly-dynamic nature of UAV networks and the uneven distribution of nodes across the network. This paper proposes OPAR, an optimized predictive and adaptive routing protocol, to face this challenging problem. We model the routing problem with linear programming (LP), where the goal is to maximize network performance, considering the path lifetime and path-length together. This model relies on a precise link lifetime prediction mechanism. We support the LP problem with a lightweight algorithm to find the optimized solution with a computation complexity of $O(|E|^2)$, where $|E|$ is the number of network links. We evaluate the OPAR performance and compare it with the well-known routing algorithms AODV, DSDV, and OLSR to cover a wide range of proactive and reactive protocols as well as distance vector and link-state techniques. We performed extensive simulations for different network densities and mobility patterns using the ns-3 simulator. Results show that OPAR prevents a high volume of routing traffic, increases the successful delivery by more than $30\%$, improves the throughput $25\%$ on average, and decreases the flow completion time by an average of $35\%$.
翻译:合作性UAV网络在军事和民用应用中越来越受欢迎。 可惜,典型的特设路由协议旨在寻找最短路径,由于UAV网络具有三维高度动态性质,而且网络间节点分布不均,导致性能显著退化。 本文提议OPAR, 优化预测性和适应性路由协议, 以应对这一具有挑战性的问题。 我们用线性编程(LP)来模拟路由问题, 目标是最大限度地提高网络性能, 同时考虑到路径寿命和路径长度。 这个模式依赖于精确的连线一生预测机制。 我们用轻量算法支持LP问题, 以找到最优化的解决方案, 计算复杂性为$( ⁇ E ⁇ 2), 网络链接数量为$ 。 我们评估OPAR的性能, 并将其与众所周知的路线算法AODV、 DSDV和OLSR(OLSR) 来模拟一系列的主动性和反应性协议, 以及远程矢量和连接技术。 我们用一个广泛的模拟了不同网络中位值, 递增量和流动模式, 以显示高流量 递增速度。