ACM Home Page
Please provide us with feedback. Feedback
A BGP-based mechanism for lowest-cost routing
Full text pdf formatPdf (1.04 MB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-first annual symposium on Principles of distributed computing table of contents
Monterey, California
SESSION: Session 6 table of contents
Pages: 173 - 182  
Year of Publication: 2002
ISBN:1-58113-485-1
Authors
Joan Feigenbaum  Yale University, New Haven, CT
Christos Papadimitriou  University of California at Berkeley, Berkeley, CA
Rahul Sami  Yale University, New Haven, CT
Scott Shenker  ICSI, Berkeley, CA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 38,   Citation Count: 47
Additional Information:

abstract   references   cited by   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/571825.571856
What is a DOI?

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
 
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
 
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  47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Collaborative Colleagues:
Joan Feigenbaum: colleagues
Christos Papadimitriou: colleagues
Rahul Sami: colleagues
Scott Shenker: colleagues

Peer to Peer - Readers of this Article have also read: