Fulcrum Network Codes: A Code for Fluid Allocation of Complexity
Daniel E. Lucani, Morten V. Pedersen, Diego Ruano, Chres W., S{\o}rensen, Frank H. P. Fitzek, Janus Heide, Olav Geil

TL;DR
Fulcrum network codes enable flexible, low-overhead, and computationally efficient network coding that adapts to device capabilities and network conditions, maintaining high performance for diverse receivers.
Contribution
Introduction of Fulcrum codes that combine low overhead, GF(2) operation simplicity, and high-end performance, with flexible complexity distribution across network devices.
Findings
Achieves similar decoding probability as high-field RLNC.
Encoders/decoders are an order of magnitude faster.
Provides network flexibility to adapt computational complexity.
Abstract
This paper proposes Fulcrum network codes, a network coding framework that achieves three seemingly conflicting objectives: (i) to reduce the coding coefficient overhead to almost n bits per packet in a generation of n packets; (ii) to operate the network using only GF(2) operations at intermediate nodes if necessary, dramatically reducing complexity in the network; (iii) to deliver an end-to-end performance that is close to that of a high-field network coding system for high-end receivers while simultaneously catering to low-end receivers that decode in GF(2). As a consequence of (ii) and (iii), Fulcrum codes have a unique trait missing so far in the network coding literature: they provide the network with the flexibility to spread computational complexity over different devices depending on their current load, network conditions, or even energy targets in a decentralized way. At the…
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
TopicsCooperative Communication and Network Coding · Caching and Content Delivery · Wireless Networks and Protocols
