Identifying Packet Loss and Reordering Packets in Keyed UDP Transmissions

06/30/2020
by   Fábio Machado Gil, et al.
0

The User Datagram Protocol (UDP) and other similar protocols send the application data from the source machine to the destination machine inside segments, without foreseeing nor allowing for any type of control on the transmission or success metrics. These protocols are very convenient for e.g. real time data transmission. But when the reliability of the transmitted data is critical, other protocols termed as connection-oriented, allow for full control of the data transmission process, assuring that the received data is an exact copy of the transmitted data, e.g. the case of the Transmission Control Protocol (TCP). To sustain the increased functionality and features of the connection-oriented protocol, a set of mechanisms is implemented based on some specific fields of the segment header. These mechanisms result in a significant overhead in terms of the increased number of transmitted packets. This may further translate into significant delays, because of the additional number of switching and routing tasks, and eventually, because of more complex communications procedures, such as e.g. transmission window resizing, and of course, acknowledgement and sequence numbers updating. The two extremes of these communication modalities, one that has no control at all, and the other one that allows for full control, have resulted in the creation of an intermediate protocol that allows for a limited degree of knowledge on how successful a transmission was, and even for an eventual reordering of the segments that arrive out of sequence. This paper presents simulation results that confirm the efficiency of the new almost-reliable UDP protocol, termed Keyed User Datagram Protocol (or KUDP) for transmission of data that includes the ability to identify which packets were lost and to reorder packets that were received out-of-sequence, and points future tasks to be pursued in this research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2020

QUIC (Quick UDP Internet Connections) – A Quick Study

Main responsibility of a transport protocol is to support communication ...
research
07/04/2018

Fast Collision Simulation for Cyclic Wireless Protocols

With most modern smartphones supporting wireless protocols such as Bluet...
research
04/21/2021

How to Identify and Authenticate Users in Massive Unsourced Random Access

Identification and authentication are two basic functionalities of tradi...
research
04/25/2019

QUIC-FEC: Bringing the benefits of Forward Erasure Correction to QUIC

Originally implemented by Google, QUIC gathers a growing interest by pro...
research
09/24/2020

Packet Compressed Sensing Imaging (PCSI): Robust Image Transmission over Noisy Channels

Packet Compressed Sensing Imaging (PCSI) is digital unconnected image tr...
research
01/27/2018

IRSA Transmission Optimization via Online Learning

In this work, we propose a new learning framework for optimising transmi...
research
01/07/2019

ATP: a Datacenter Approximate Transmission Protocol

Many datacenter applications such as machine learning and streaming syst...

Please sign up or login with your details

Forgot password? Click here to reset