Abstract

The article presents methods for relaying Multi-Stream data at the application layer of OSI model through a relay node in UAV networks - MS-AL-ARQ Relaying methods. MS-AL-ARQ method is taken as the principal one. One of the basic operating principles of Application Layer ARQ-based Multi-Streaming (MS-AL-ARQ) is to determine a lost fragment from one of the source nodes based on a sequence number with an IP address ID. After determination of the lost data fragment, a negative non-acknowledgment NACK is sent to the source node. A round trip time RTT is set, after each NACK to schedule the requesting process. This action is performed until data fragment is received or the data fragment timeout RTO expires. The main difference between MS-AL-ARQ and MS-AL-ARQ Relaying is that MS-AL-ARQ Relaying works with buffers on the source and destination nodes as well as working with a buffer on the relay node. To describe the methods, the definition of a leading/priority source node with sending video priority, was introduced. The core metrics for determination of the leading node is the packet delivery ratio (counter PDR), which calculates the value at the relay node in a given interval and only then transmits data to the recipient node. There are several options to define the leading/priority source node: default, static, and dynamic definition. In this case, the situation with the flying relay node and the ground relay node is considered separately. The choice of relay node position is related to the characteristics of the node. Thus, a ground-based relay node could be a laptop, where the computing resources are often higher and the memory capacity can allow storing incoming data for longer time periods and a flying relay node is represented by a UAV with limited productive resources. The final part presents a test bench for further laboratory testing of the MS-AL-ARQ Relaying method and the results of laboratory tests confirming the relevance of developing algorithms based on MS-AL-ARQ Relaying methods.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call