Robust Distributed Routing in Dynamical Flow Networks - Part I: Locally Responsive Policies and Weak Resilience
Giacomo Como, Ketan Savla, Daron Acemoglu, Munther A. Dahleh and, Emilio Frazzoli

TL;DR
This paper investigates the robustness of distributed routing policies in dynamical flow networks, showing that local policies can achieve maximal weak resilience bounded by the network's min-cut capacity, regardless of initial conditions.
Contribution
It introduces the concept of weak resilience in dynamical flow networks and proves that locally responsive distributed routing policies attain maximal weak resilience, equal to the min-cut capacity.
Findings
Weak resilience is upper-bounded by the network's min-cut capacity.
Locally responsive routing policies achieve maximal weak resilience.
Dynamical flow networks with such policies converge globally to a unique limit flow.
Abstract
Robustness of distributed routing policies is studied for dynamical flow networks, with respect to adversarial disturbances that reduce the link flow capacities. A dynamical flow network is modeled as a system of ordinary differential equations derived from mass conservation laws on a directed acyclic graph with a single origin-destination pair and a constant inflow at the origin. Routing policies regulate the way the inflow at a non-destination node gets split among its outgoing links as a function of the current particle density, while the outflow of a link is modeled to depend on the current particle density on that link through a flow function. The dynamical flow network is called partially transferring if the total inflow at the destination node is asymptotically bounded away from zero, and its weak resilience is measured as the minimum sum of the link-wise magnitude of all…
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.
