
TL;DR
BATS codes introduce a scalable, efficient network coding scheme combining fountain codes and random linear coding, reducing computational and storage costs while achieving near-capacity transmission in various network topologies.
Contribution
The paper presents BATS codes, a novel coding scheme that maintains low complexity and independent storage requirements at network nodes, enabling practical implementation in resource-constrained devices.
Findings
Almost capacity-achieving schemes for various network types
Reduced computational and storage costs at network nodes
Guaranteed decoding rates under different optimization criteria
Abstract
Network coding can significantly improve the transmission rate of communication networks with packet loss compared with routing. However, using network coding usually incurs high computational and storage costs in the network devices and terminals. For example, some network coding schemes require the computational and/or storage capacities of an intermediate network node to increase linearly with the number of packets for transmission, making such schemes difficult to be implemented in a router-like device that has only constant computational and storage capacities. In this paper, we introduce BATched Sparse code (BATS code), which enables a digital fountain approach to resolve the above issue. BATS code is a coding scheme that consists of an outer code and an inner code. The outer code is a matrix generation of a fountain code. It works with the inner code that comprises random linear…
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.
