Learning-Augmented Streaming Codes are Approximately Optimal for Variable-Size Messages

05/17/2022
by   Michael Rudow, et al.
0

Real-time streaming communication requires a high quality of service despite contending with packet loss. Streaming codes are a class of codes best suited for this setting. A key challenge for streaming codes is that they operate in an "online" setting in which the amount of data to be transmitted varies over time and is not known in advance. Mitigating the adverse effects of variability requires spreading the data that arrives at a time slot over multiple future packets, and the optimal strategy for spreading depends on the arrival pattern. Algebraic coding techniques alone are therefore insufficient for designing rate-optimal codes. We combine algebraic coding techniques with a learning-augmented algorithm for spreading to design the first approximately rate-optimal streaming codes for a range of parameter regimes that are important for practical applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2020

Online Versus Offline Rate in Streaming Codes for Variable-Size Messages

Providing high quality-of-service for live communication is a pervasive ...
research
05/14/2020

Staggered Diagonal Embedding Based Linear Field Size Streaming Codes

An (a,b,τ) streaming code is a packet-level erasure code that can recove...
research
01/12/2018

Optimal Streaming Codes for Channels with Burst and Arbitrary Erasures

This paper considers transmitting a sequence of messages (a streaming so...
research
04/26/2020

Experimental Analysis and Evaluation of RaptorQ Codes for Video Multicasting over Wi-Fi

This paper presents a reliable and efficient high quality video streamin...
research
09/07/2021

Locally Recoverable Streaming Codes for Packet-Erasure Recovery

Streaming codes are a class of packet-level erasure codes that are desig...
research
09/13/2023

Multiplexed Streaming Codes for Messages With Different Decoding Delays in Channel with Burst and Random Erasures

In a real-time transmission scenario, messages are transmitted through a...
research
07/14/2021

Practical implementation of identification codes

Identification is a communication paradigm that promises some exponentia...

Please sign up or login with your details

Forgot password? Click here to reset