Research Article

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

Algorithm 1

Data dissemination: sensors to sensors.
()    Input: , ,
()    set Flag = 0
()    while  (transmission != end)  do
()     mark the source
()     broadcast “Hello”
()      = segment of current source
()     while  (next hop found != true)  do
()      sort nodes in order of their attraction
()      select upper node and check for its connections
()   if  (connections available == true)  then
()    continue
()   else
()    select next optimal node
()   end if
()   check for satisfaction of (9) and (15)
()   if  (satisifaction == true)  then
()    select node as next hop
()    Flag = 0
()   else
()    Flag = 1
()   end if
()  end while
()  if  (flag == 0)  then
()   transmit()
()  else
()   check for nodes from same segment and perform steps ()–()
()  end if
() iterate till data is not completely transmitted
() end while