Research Article

Energy Efficient Data Dissemination in Multi-UAV Coordinated Wireless Sensor Networks

Algorithm 3

Data dissemination: UAV to UAV.
()    Input: ,
()     = number of UAVs per segment, such that
()    while  (transmission != end)  do
()     if  ()  then
()       = select the UAV
()      find location for th UAV
()      if  (base station is within the range of th UAV)  then
()       transmit()
()       exit(0)
()   else
()    broadcast message for new attraction value
()    sort and select the UAV with highest attraction value
()    repeat check from step () onwards
()   end if
()  else
()   mark the distance and attraction vale
()   if  (count(distance and attraction vale) 1)  then
()    select the node which has not be used earlier
()   else
()    transmit()
()    exit(0)
()   end if
()  end if
() end while