Throughput-Optimal Multi-hop Broadcast Algorithms
Abhishek Sinha, Georgios Paschos, Eytan Modiano

TL;DR
This paper introduces throughput-optimal dynamic broadcast algorithms for multi-hop networks that avoid maintaining global topological structures, using virtual queues and class-based policies to improve efficiency and scalability.
Contribution
It presents a novel class of algorithms that generalize back-pressure routing for broadcast, eliminating the need for spanning trees and handling dynamic topologies effectively.
Findings
Algorithms achieve throughput optimality in multi-hop broadcast.
Significant reduction in complexity with class-based in-order delivery.
Extensive simulations demonstrate strong performance.
Abstract
In this paper we design throughput-optimal dynamic broad- cast algorithms for multi-hop networks with arbitrary topolo- gies. Most of the previous broadcast algorithms route pack- ets along spanning trees, rooted at the source node. For large dynamic networks, computing and maintaining a set of spanning trees is not efficient, as the network-topology may change frequently. In this paper we design a class of dynamic algorithms which makes packet-by-packet schedul- ing and routing decisions and thus obviates the need for maintaining any global topological structures, such as span- ning trees. Our algorithms may be conveniently understood as a non-trivial generalization of the familiar back-pressure algorithm which makes unicast packet routing and schedul- ing decisions, based on queue-length information, without maintaining end-to-end paths. However, in the broadcast problem, it is hard…
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.
