Research Article

[Retracted] A Novel Cooperative Relaying-Based Vertical Handover Technique for Unmanned Aerial Vehicles

Algorithm 1

Relay selection and deployment.
//Relay node Selection and deployment//
Input: Relay Node Location R (XR, YR), Relay Pool (U = 1, 2, 3, …, n), RSSI Threshold (RSTh), Inter UAV Distance (DUo, DU1, DUn), SNR
Output: Optimal vertical handover Success rate (VHOSuccess Probability), 0 ≤ VS ≤ 1
(1) Initialize periodic time = ∆t;
(2)  for each mϵ [0, M] do
(3)  if i = 0 then
(4)  Compute Source node location and velocity (C0 [mth Slot], V0[mth slot]);
(5)  Deploy relay node at C0 (m + 1);
(6)  if Update message of relay fails then
(7)  Pick another Relay node from pool Ui; Tupdate
(8)  Update Tupdate = t;
(9)  endif
(10)  elseif iϵ [1, n] then
(11)  Get update message from source node U0;
(12)  Compute Ci [m + 1];
(13)  Synchronize Trajectory along Source node
(14)  endif
(15)  end for