Fault-Tolerant Real-Time Streaming with FEC thanks to Capillary Multi-Path Routing
Emin Gabrielyan

TL;DR
This paper introduces a capillary routing algorithm that enhances path diversity in real-time streaming, reducing the redundancy needed for fault tolerance by optimizing multi-path routing and a new metric called ROR.
Contribution
It proposes a novel capillary routing algorithm and the ROR metric to improve fault tolerance in real-time streaming by optimizing path diversity and reducing FEC redundancy.
Findings
Increased path diversity reduces FEC redundancy requirements.
Capillary routing significantly lowers the ROR metric across network samples.
Enhanced routing strategies improve fault tolerance without increasing buffer times.
Abstract
Erasure resilient FEC codes in off-line packetized streaming rely on time diversity. This requires unrestricted buffering time at the receiver. In real-time streaming the playback buffering time must be very short. Path diversity is an orthogonal strategy. However, the large number of long paths increases the number of underlying links and consecutively the overall link failure rate. This may increase the overall requirement in redundant FEC packets for combating the link failures. We introduce the Redundancy Overall Requirement (ROR) metric, a routing coefficient specifying the total number of FEC packets required for compensation of all underlying link failures. We present a capillary routing algorithm for constructing layer by layer steadily diversifying multi-path routing patterns. By measuring the ROR coefficients of a dozen of routing layers on hundreds of network samples, we show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Advanced Data Storage Technologies · Cooperative Communication and Network Coding
