iBGP and Constrained Connectivity
Michael Dinitz, Gordon Wilfong

TL;DR
This paper studies the problem of minimizing iBGP overlay size in Internet Autonomous Systems, proving NP-hardness, providing approximation algorithms, and introducing a new connectivity problem called Constrained Connectivity.
Contribution
It introduces the Constrained Connectivity problem, relates it to iBGP overlay minimization, and offers new hardness results and approximation algorithms for both problems.
Findings
NP-hardness of approximating iBGP overlay minimization within (rac{rac{1}{rac{1}{2}}})
Approximation algorithms with ratios (sqrt{n}) and (n^{2/3}) for iBGP minimization
Polynomial-time solution for special cases of Constrained Connectivity with symmetric and hierarchical safe sets
Abstract
We initiate the theoretical study of the problem of minimizing the size of an iBGP overlay in an Autonomous System (AS) in the Internet subject to a natural notion of correctness derived from the standard "hot-potato" routing rules. For both natural versions of the problem (where we measure the size of an overlay by either the number of edges or the maximum degree) we prove that it is NP-hard to approximate to a factor better than and provide approximation algorithms with ratio . In addition, we give a slightly worse -approximation based on primal-dual techniques that has the virtue of being both fast and good in practice, which we show via simulations on the actual topologies of five large Autonomous Systems. The main technique we use is a reduction to a new connectivity-based network design problem that we call Constrained…
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
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Optimization and Search Problems
