|
ABSTRACT
The routing of traffic between Internet domains or Autonomous Systems (ASs), a task known as interdomain routing, is currently handled by the Border Gateway Protocol (BGP). In this paper, we address the problem of interdomain routing from a mechanism-design point of view. The application of mechanism-design principles to the study of routing is the subject of earlier work by Nisan and Ronen [14] and Hershberger and Suri [10]. In this paper, we formulate and solve a version of the routing-mechanism design problem that is different from the previously studied version in three ways that make it more accurately reflective of real-world interdomain routing: (1) we treat the nodes as strategic agents, rather than the links; (2) our mechanism computes lowest-cost routes for all source-destination pairs and payments for transit nodes on all of the routes (rather than computing routes and payments for only one source-destination pair at a time, as is done in [14, 10]); (3) we show how to compute our mechanism with a distributed algorithm that is a straightforward extension to BGP and causes only modest increases in routing-table size and convergence time (in contrast with the centralized algorithms used in [14, 10]). This approach of using an existing protocol as a substrate for distributed computation may prove useful in future development of Internet algorithms generally, not only for routing or pricing problems. Our design and analysis of a strategyproof, BGP-based routing mechanism provides a new, promising direction in distributed algorithmic mechanism design, which has heretofore been focused mainly on multicast cost sharing.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
E. Clarke. Multipart pricing of public goods. Public Choice11 (1971), pages 17-33.
|
| |
3
|
J. Feigenbaum, A. Krishnamurthy, R. Sami, and S. Shenker. Approximation and Collusion in Multicast Cost Sharing, submitted. Available in preprint form at http://www.cs.yale.edu/homes/jf/FKSS1.ps.
|
| |
4
|
J. Feigenbaum, A. Krishnamurthy, R. Sami, and S. Shenker. Hardness Results for Multicast Cost Sharing, submitted. Available in preprint form at http://www.cs.yale.edu/homes/jf/FKSS2.ps.
|
| |
5
|
|
 |
6
|
Amos Fiat , Andrew V. Goldberg , Jason D. Hartline , Anna R. Karlin, Competitive generalized auctions, Proceedings of the thiry-fourth annual ACM symposium on Theory of computing, May 19-21, 2002, Montreal, Quebec, Canada
[doi> 10.1145/509907.509921]
|
| |
7
|
J. Green and J. Laffont. Incentives in public decision making. In Studies in Public Economics. Volume 1, North Holland, Amsterdam, pages 65-78, 1979.
|
 |
8
|
Timothy G. Griffin , Gordon Wilfong, An analysis of BGP convergence properties, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.277-288, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
9
|
T. Groves. Incentives in teams. Econometrica41 (1973), pages 617-663.
|
| |
10
|
|
| |
11
|
A. Mas-Colell, M. Whinston, and J. Green. Microeconomic Theory, Oxford University Press, New York, 1995.
|
| |
12
|
J. Mitchell, R. Sami, K. Talwar, and V. Teague. Private communication, December 2001.
|
| |
13
|
|
| |
14
|
N. Nisan and A. Ronen. Algorithmic mechanism design. Games and Economic Behavior35 (2001), pages 166-196.
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
Route Views. University of Oregon Route Views Project. http://www.routeviews.org
|
| |
19
|
|
| |
20
|
H. Tangmunarunkit, R. Govindan, and S. Shenker. Internet path inflation due to policy routing. In Proceeding of SPIE ITCom 2001, SPIE Press, Bellingham, pages 19-24, 2001.
|
| |
21
|
W. Vickrey. Counterspeculation, auctions, and competitive sealed tenders. Journal of Finance16 (1961), pages 8-37.
|
| |
22
|
M. Wellman. A market-oriented programming environment and its applications to distributed multicommodity flow problems. Journal of AI Research1 (1993), pages 1-23.
|
| |
23
|
M. Wellman, W. Walsh, P. Wurman, and J. Mackie-Mason. Auctions for decentralized scheduling. Games and Economic Behavior35 (2001), pages 271-303.
|
CITED BY 56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michal Feldman , Kevin Lai , Ion Stoica , John Chuang, Robust incentive techniques for peer-to-peer networks, Proceedings of the 5th ACM conference on Electronic commerce, May 17-20, 2004, New York, NY, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nick Feamster , Hari Balakrishnan , Jennifer Rexford , Aman Shaikh , Jacobus van der Merwe, The case for separating routing from routers, Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, August 30-30, 2004, Portland, Oregon, USA
|
|
|
|
|
|
Ratul Mahajan , Maya Rodrig , David Wetherall , John Zahorjan, Experiences applying game theory to system design, Proceedings of the ACM SIGCOMM workshop on Practice and theory of incentives in networked systems, September 03-03, 2004, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
Alex Fabrikant , Ankur Luthra , Elitza Maneva , Christos H. Papadimitriou , Scott Shenker, On a network creation game, Proceedings of the twenty-second annual symposium on Principles of distributed computing, p.347-351, July 13-16, 2003, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michal Feldman , John Chuang , Ion Stoica , Scott Shenker, Hidden-action in multi-hop routing, Proceedings of the 6th ACM conference on Electronic commerce, p.117-126, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
Ming-Yang Kao , Xiang-Yang Li , WeiZhao Wang, Towards truthful mechanisms for binary demand games: a general framework, Proceedings of the 6th ACM conference on Electronic commerce, p.213-222, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
|
|
|
Nicole Immorlica , David Karger , Evdokia Nikolova , Rahul Sami, First-price path auctions, Proceedings of the 6th ACM conference on Electronic commerce, p.203-212, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kin-Hon Ho , Michael Howarth , Ning Wang , George Pavlou , Stylianos Georgoulas, Inter-autonomous system provisioning for end-to-end bandwidth guarantees, Computer Communications, v.30 n.18, p.3757-3777, December, 2007
|
|
|
|
|
|
Richard T. B. Ma , Dah ming Chiu , John C. S. Lui , Vishal Misra , Dan Rubenstein, Internet economics: the use of Shapley value for ISP settlement, Proceedings of the 2007 ACM CoNEXT conference, December 10-13, 2007, New York, New York
|
|
|
|
|
|
|
|
|
Hadi Otrok , Noman Mohammed , Lingyu Wang , Mourad Debbabi , Prabir Bhattacharya, A game-theoretic intrusion detection model for mobile ad hoc networks, Computer Communications, v.31 n.4, p.708-721, March, 2008
|
|
|
|
|
|
Xiang-Yang Li , YanWei Wu , Ping Xu , GuiHai Chen , Mo Li, Hidden information and actions in multi-hop wireless ad hoc networks, Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing, May 26-30, 2008, Hong Kong, Hong Kong, China
|
|
|
Nikolaos Laoutaris , Laura J. Poplawski , Rajmohan Rajaraman , Ravi Sundaram , Shang-Hua Teng, Bounded budget connection (BBC) games or how to make friends and influence people, on a budget, Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, August 18-21, 2008, Toronto, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|