Network Coding for Speedup in Switches
MinJi Kim, Jay Kumar Sundararajan, Muriel Medard

TL;DR
This paper establishes a graph-theoretic upper bound on the speedup required for multicast switches to achieve full throughput using network coding, linking the concepts of coding and hardware speedup.
Contribution
It introduces the enhanced conflict graph and its imperfection ratio as tools to bound speedup, connecting network coding efficiency with switch hardware requirements.
Findings
Derived an upper bound of min{(2K-1)/K, 2N/(N+1)} for K-by-N switches.
Showed network coding can substitute for increased switch speed in multicast scenarios.
Provided a graph-theoretic framework to analyze switch throughput and speedup requirements.
Abstract
We present a graph theoretic upper bound on speedup needed to achieve 100% throughput in a multicast switch using network coding. By bounding speedup, we show the equivalence between network coding and speedup in multicast switches - i.e. network coding, which is usually implemented using software, can in many cases substitute speedup, which is often achieved by adding extra switch fabrics. This bound is based on an approach to network coding problems called the "enhanced conflict graph". We show that the "imperfection ratio" of the enhanced conflict graph gives an upper bound on speedup. In particular, we apply this result to K-by-N switches with traffic patterns consisting of unicasts and broadcasts only to obtain an upper bound of min{(2K-1)/K, 2N/(N+1)}.
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.
