Vidal's library
Title: Mechanism design for policy routing
Author: Joan Feigenbaum, Rahul Sami, and Scott Shenker
Journal: Distributed Computing
Volume: 18
Number: 4
Pages: 293--305
Month: March
Year: 2006
DOI: 10.1007/s00446-005-0134-7
Abstract: The Border Gateway Protocol (BGP) for interdomain routing is designed to allow autonomous systems (ASes) to express policy preferences over alternative routes. We model these preferences as arising from an AS's underlying utility for each route and study the problem of finding a set of routes that maximizes the overall welfare (ie, the sum of all ASes' utilities for their selected routes). We show that, if the utility functions are unrestricted, this problem is NP-hard even to approximate closely. We then study a natural class of restricted utilities that we call next-hop preferences. We present a strategyproof, polynomial-time computable mechanism for welfare-maximizing routing over this restricted domain. However, we show that, in contrast to earlier work on lowest-cost routing mechanism design, this mechanism appears to be incompatible with BGP and hence difficult to implement in the context of the current Internet. Our contributions include a new complexity measure for Internet algorithms, dynamic stability, which may be useful in other problem domains.

Cited by 199  -  Google Scholar

@Article{feigenbaum06a,
  author =	 {Joan Feigenbaum and Rahul Sami and Scott Shenker},
  title =	 {Mechanism design for policy routing},
  journal =	 {Distributed Computing},
  year =	 2006,
  volume =	 18,
  number =	 4,
  pages =	 {293--305},
  month =	 {March},
  abstract =	 {The Border Gateway Protocol (BGP) for interdomain
                  routing is designed to allow autonomous systems
                  (ASes) to express policy preferences over
                  alternative routes. We model these preferences as
                  arising from an AS's underlying utility for each
                  route and study the problem of finding a set of
                  routes that maximizes the overall welfare (ie, the
                  sum of all ASes' utilities for their selected
                  routes). We show that, if the utility functions are
                  unrestricted, this problem is NP-hard even to
                  approximate closely. We then study a natural class
                  of restricted utilities that we call next-hop
                  preferences. We present a strategyproof,
                  polynomial-time computable mechanism for
                  welfare-maximizing routing over this restricted
                  domain. However, we show that, in contrast to
                  earlier work on lowest-cost routing mechanism
                  design, this mechanism appears to be incompatible
                  with BGP and hence difficult to implement in the
                  context of the current Internet. Our contributions
                  include a new complexity measure for Internet
                  algorithms, dynamic stability, which may be useful
                  in other problem domains.},
  url = 	 {http://jmvidal.cse.sc.edu/library/feigenbaum06a.pdf},
  doi = 	 {10.1007/s00446-005-0134-7},
  cluster = 	 {3446771975692535651},
  keywords = 	 {mechanism-design networks}
}
Last modified: Wed Mar 9 10:16:37 EST 2011