|
Algorithm 1 Service-oriented aerial routing in UAANETs |
|
Input: Loc, V, , , , ; |
Process:
IGAD (Loc, V, , , ,
IG sends IGADs periodically.
UAV node receives IGAD packet.
if received packet based on BADF scheme condition then
Node computes , and according to Equations (12), (13) and (22).
if
|| then
end if
if
then
.
end if
.
Update IGAD packet while replacing, Loc and with and , and updating .
Update route QoS metrics in routing table of node .
Forward IGAD packet based on BADF scheme
else discard IGAD packet;
end if
Compute for each route according to Equation (23) from routing table of UAV node
Select the route with
Select the IG with
Output: Optimized route and IG
|