Blank Space: Adaptive Causal Coding for Streaming Communications Over Multi-Hop Networks
Adina Waxman, Shai Ginzach, Aviel Glam, Alejandro Cohen
TL;DR
The paper tackles efficient real-time streaming over multi-hop wireless networks by introducing a bottleneck-aware, adaptive causal coding framework (BS-AC-RLNC) with a lightweight intermediate-node encoder NET. It combines semi-decoding, a-priori and posterior FEC, and two idle-time mechanisms—Blank Space Period and No-New No-FEC—to reduce channel usage without sacrificing delivery performance or delay. Empirical results show about a 20% end-to-end channel usage reduction, with preserved goodput and URLLC-like delay bounds, and stronger gains when bottlenecks shift along the path. The approach enables more resource-efficient multi-hop streaming and lays groundwork for scalable, bottleneck-aware coding in future networks.
Abstract
In this work, we introduce Blank Space AC-RLNC (BS), a novel Adaptive and Causal Network Coding (AC-RLNC) solution designed to mitigate the triplet trade-off between throughput-delay-efficiency in multi-hop networks. BS leverages the network's physical limitations considering the bottleneck from each node to the destination. In particular, BS introduces a light-computational re-encoding algorithm, called Network AC-RLNC (NET), implemented independently at intermediate nodes. NET adaptively adjusts the Forward Error Correction (FEC) rates and schedules idle periods. It incorporates two distinct suspension mechanisms: 1) Blank Space Period, accounting for the forward-channels bottleneck, and 2) No-New No-FEC approach, based on data availability. The experimental results achieve significant improvements in resource efficiency, demonstrating a 20% reduction in channel usage compared to baseline RLNC solutions. Notably, these efficiency gains are achieved while maintaining competitive throughput and delay performance, ensuring improved resource utilization does not compromise network performance.
