Vijay Ramachandran
[ Home ]
Research Publications
[ Publications ]   [ Talks ]

Incentive-Compatible Interdomain Routing

Joan Feigenbaum, Vijay Ramachandran, and Michael Schapira

Abstract

The routing of traffic between Internet domains, or Autonomous Systems (ASes), a task known as interdomain routing, is currently handled by the Border Gateway Protocol (BGP). Using BGP, autonomous systems can apply semantically rich routing policies to choose interdomain routes in a distributed fashion. This expressiveness in routing-policy choice supports domains' autonomy in network operations and in business decisions, but it comes at a price: The interaction of locally defined routing policies can lead to unexpected global anomalies, including route oscillations or overall protocol divergence. Networking researchers have addressed this problem by devising constraints on policies that guarantee BGP convergence without unduly limiting expressiveness and autonomy.
In addition to taking this engineering or "protocol-design" approach, researchers have approached interdomain routing from an economic or "mechanism-design" point of view. It is known that lowest-cost-path (LCP) routing can be implemented in a truthful, BGP-compatible manner but that several other natural classes of routing policies cannot. In this paper, we present a natural class of interdomain-routing policies that is more realistic than LCP routing and admits incentive-compatible, BGP-compatible implementation. We also present several positive steps toward a general theory of incentive-compatible interdomain routing.

Current Citation

J. Feigenbaum, V. Ramachandran, and M. Schapira. "Incentive-Compatible Interdomain Routing." In Proc. ACM Electronic Commerce (EC'06), pp. 130-139, June 2006. Ext. version available as Yale Univ. Tech. Rep't YALEU/DCS/TR-1342, May 2006.
 
@inproceedings{frs06,
	title = {Incentive-Compatible Interdomain Routing},
	author = {Joan Feigenbaum and Vijay Ramachandran and Michael Schapira},
	booktitle = {Proc.\ {ACM} Electronic Commerce {(EC)}},
	month = {June},
	year = {2006},
	publisher = {{ACM} Press},
	pages = {130-139},
	note = {Ext.\ version available as Yale Univ.\ Tech.\ Report
		YALEU/DCS/TR-1342, May 2006.} }

Download
(in reverse chronological order)

Filetype Version
 (176KB) Conference version (June 2006)
 (240KB) Extended version (YALEU/DCS/TR-1342, May 2006)
 (224KB) Slides from conference talk