Provisioning a virtual private network
- 6 July 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 389-398
- https://doi.org/10.1145/380752.380830
Abstract
Consider a setting in which a group of nodes, situated in a large underlying network, wishes to reserve bandwidth on which to support communication. Virtual private networks (VPNs) are services that support such a construct; rather than building a new physical network on the group of nodes that must be connected, bandwidth in the underlying network is reserved for communication within the group, forming a virtual “sub-network.”Provisioning a virtual private network over a set off terminals gives rise to the following general network design problem. We have bounds on the cumulative amount of traffic each terminal can send and receive; we must choose a path for each pair of terminals, and a bandwidth allocation for each edge of the network, so that any traffic matrix consistent with the given upper bounds can be feasibly routed. Thus, we are seeking to design a network that can support a continuum of possible traffic scenarios.We provide optimal and approximate algorithms for several variants of this problem, depending on whether the traffic matrix is required to be symmetric, and on whether the designed network is required to be a tree (a natural constraint in a number of basic applications). We also establish a relation between this collection of network design problems and a variant of the facility location problem introduced by Karger and Minkoff; we extend their results by providing a stronger approximation algorithm for this latter problem.Keywords
This publication has 9 references indexed in Scilit:
- A 3-approximation algorithm for the -level uncapacitated facility location problemInformation Processing Letters, 1999
- A flexible model for resource management in virtual private networksACM SIGCOMM Computer Communication Review, 1999
- Approximation algorithms for facility location problems (extended abstract)Published by Association for Computing Machinery (ACM) ,1997
- ATM virtual private networksCommunications of the ACM, 1995
- Approximating the tree and tour covers of a graphInformation Processing Letters, 1993
- A primal-dual approximation algorithm for generalized Steiner network problemsPublished by Association for Computing Machinery (ACM) ,1993
- Approximation algorithms for geometric median problemsInformation Processing Letters, 1992
- e-approximations with minimum packing constraint violation (extended abstract)Published by Association for Computing Machinery (ACM) ,1992
- Geometric Algorithms and Combinatorial OptimizationPublished by Springer Nature ,1988