FRANCIS: Fast Reaction Algorithms for Network Coordination In Switches
Wenchen Han, Vic Feng, Gregory Schwartzman, Yuliang Li and, Michael Mitzenmacher, Minlan Yu, Ran Ben-Basat

TL;DR
FRANCIS is a framework enabling fast, resource-efficient reaction to network events by executing message-passing algorithms on programmable switches, significantly reducing reaction times in various network tasks.
Contribution
It introduces FRANCIS, a novel framework and libraries that facilitate implementing message-passing algorithms on programmable switches for rapid network event reactions.
Findings
Achieved up to 18x reduction in reaction time.
Enabled efficient clock synchronization, multicast, and routing.
Demonstrated practical benefits in large-scale networks.
Abstract
Optimizing the reaction to network events, which is critical in tasks such as clock synchronization, multicast, and routing, becomes increasingly challenging as networks grow larger. To improve the reaction time compared to centralized solutions, the theory community has made significant progress in the design of message-passing algorithms that leverage all nodes for distributed computation, and the advent of programmable switches makes it now possible to materialize them. We propose FRANCIS, a framework and associated libraries for running message-passing algorithms on programmable switches. It features primitives that allow easy integration of such algorithms for quickly reacting to network events while optimizing resource consumption. We use FRANCIS to implement event reaction solutions that improve clock synchronization, source-routed multicast, and routing and demonstrate up to…
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
TopicsAdvanced Optical Network Technologies · Software-Defined Networks and 5G · Interconnection Networks and Systems
