Cooperative Inter-Domain Traffic Engineering Using Nash Bargaining and Decomposition

We present a new inter-domain traffic engineering protocol based on the concepts of Nash bargaining and dual decomposition. Under this scheme, ISPs use an iterative procedure to jointly optimize a social cost function, referred to as the Nash product. We show that the global optimization problem can be separated into sub-problems by introducing appropriate shadow prices on the inter-domain flows. These sub-problems can then be solved independently and in a decentralized manner by the individual ISPs. Our approach does not require the ISPs to share any sensitive internal information (such as network topology or link weights). More importantly, our approach is provably Pareto-efficient and fair. Therefore, we believe that our approach is highly amenable to adoption by ISPs when compared to past naive approaches. We conduct simulation studies of our approach over several real ISP topologies. Our evaluation shows that the approach converges quickly, offers equitable performance improvements to ISPs, is significantly better than unilateral approaches (e.g. hot potato routing) and offers the same performance as a centralized solution with full knowledge.

[1]  Naum Zuselevich Shor,et al.  Minimization Methods for Non-Differentiable Functions , 1985, Springer Series in Computational Mathematics.

[2]  B. Quoitin,et al.  Tweak-it: BGP-based interdomain traffic engineering for transit ASs , 2005, Next Generation Internet Networks, 2005.

[3]  Leon S. Lasdon,et al.  Optimization Theory of Large Systems , 1970 .

[4]  Ratul Mahajan,et al.  Negotiation-based routing between neighboring ISPs , 2005, NSDI.

[5]  Eitan Altman,et al.  Fair Bandwidth allocation between service providers in a geostationary satellite network , 2002 .

[6]  Dimitri P. Bertsekas,et al.  Network optimization : continuous and discrete models , 1998 .

[7]  Ratul Mahajan,et al.  Towards Coordinated Interdomain Traffic Engineering , 2004 .

[8]  Ratul Mahajan,et al.  Measuring ISP topologies with rocketfuel , 2002, TNET.

[9]  R. S. Laundy,et al.  Multiple Criteria Optimisation: Theory, Computation and Application , 1989 .

[10]  Hong Yan,et al.  A clean slate 4D approach to network control and management , 2005, CCRV.

[11]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[12]  Nick Feamster,et al.  Guidelines for interdomain traffic engineering , 2003, CCRV.

[13]  Albert G. Greenberg,et al.  Fast accurate computation of large-scale IP traffic matrices from link loads , 2003, SIGMETRICS '03.

[14]  Ratul Mahajan,et al.  Inferring link weights using end-to-end measurements , 2002, IMW '02.

[15]  Renata Teixeira,et al.  Network sensitivity to hot-potato disruptions , 2004, SIGCOMM 2004.

[16]  Christos Douligeris,et al.  Fairness in network optimal flow control: optimality of product forms , 1991, IEEE Trans. Commun..

[17]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[18]  Nick Feamster,et al.  Design and implementation of a routing control platform , 2005, NSDI.

[19]  Ratul Mahajan,et al.  Measuring ISP topologies with rocketfuel , 2002, SIGCOMM 2002.

[20]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[21]  Mung Chiang,et al.  Towards Robust Multi-Layer Traffic Engineering: Optimization of Congestion Control and Routing , 2007, IEEE Journal on Selected Areas in Communications.

[22]  W. Thomson The Manipulability of Resource Allocation Mechanisms , 1984 .

[23]  J. Nash THE BARGAINING PROBLEM , 1950, Classics in Game Theory.

[24]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[25]  Roger B. Myerson,et al.  Game theory - Analysis of Conflict , 1991 .

[26]  Ratul Mahajan,et al.  Practical and efficient internet routing with competing interests , 2005 .

[27]  K. G. Ramakrishnan,et al.  Combined economic modeling and traffic engineering: Joint optimization of pricing and routing in multi-service networks , 2001 .

[28]  Ellen W. Zegura,et al.  Interdomain Ingress Traffic Engineering Through Optimized AS-Path Prepending , 2005, NETWORKING.