Proceedings of the XXth Conference of Open Innovations Association FRUCT (Nov 2019)

Application Layer ARQ and Network Coding for QoS Improving in UAV-assisted networks

  • Danil Vasiliev,
  • Andrei Chunaev,
  • Albert Abilov,
  • Irina Kaysina,
  • Daniil Meitis

Journal volume & issue
Vol. 622, no. 25
pp. 353 – 360

Abstract

Read online

In this paper, we assess the efficiency of developed application layer automatic repeat-request (AL-ARQ) algorithm in UAV-assisted ad hoc network. We emulate HD video streaming using Ubuntu Mate 16 virtual machines, B.A.T.M.A.N. routing protocol, and NS-3 simulation tool. We cope with congestions at the relay node using COPE-like network coding implemented in the routing protocol. The relay node could be stationary like a copter or moving in circle like a fixed-wing drone. AL-ARQ demonstrated packet loss ratio PLRave 0.01 for both scenarios for distances between nodes up to 400 meters. In both cases higher PLRave caused more retransmissions at the application layer and gave more opportunities for network coding to encode packets at the relay node.

Keywords