Generalized multipath load sharing using vectorized routing model

In this paper, we present a generalized multipath load sharing framework for Internet. Under the hypothesis that edge networks are fully independent in establishing Internet routing policies, we use game theory and a vectorized utility function to solve the Internet multipath routing problem. We first briefly review the existing techniques that apply game theory to improve the Internet routing resiliency. We propose a vectorized routing cost model to consider multiple routing metrics in the network setting, along with a universal refinement method to quantify the profile performance and predict the behavior of the vectorized routing game. Based on the universal refinement method as well as a linear traffic distribution algorithm, we define a generalized multipath load sharing framework to improve the routing resiliency in traffic exchange between two distant edge networks. Running simulations with real measured Internet metrics, we find that the proposed generalized edge-to-edge multipath load sharing framework is able to offer far more resilient solutions than legacy and alternative protocols such as standard BGP and BGP with LISP-based traffic engineering.

[1]  Stefano Secci,et al.  Understanding Transit-Edge routing separation: Analysis and characterization , 2011, 2011 International Conference on the Network of the Future.

[2]  R. Rosenthal A class of games possessing pure-strategy Nash equilibria , 1973 .

[3]  Stefano Secci,et al.  Peering Equilibrium Multipath Routing: A Game Theory Framework for Internet Peering Settlements , 2011, IEEE/ACM Transactions on Networking.

[4]  Aurel A. Lazar,et al.  On the existence of equilibria in noncooperative optimal flow control , 1995, JACM.

[5]  Danny Dolev,et al.  Internet resiliency to attacks and failures under BGP policy routing , 2006, Comput. Networks.

[6]  Angela L. Chiu,et al.  Overview and Principles of Internet Traffic Engineering , 2002, RFC.

[7]  Ariel Orda,et al.  Competitive routing in multiuser communication networks , 1993, TNET.

[8]  Stefano Secci,et al.  Resilient Inter-Carrier Traffic Engineering for Internet Peering Interconnections , 2011, IEEE Transactions on Network and Service Management.

[9]  Yasushi Masuda,et al.  Capacity Management in Decentralized Networks , 2002, Manag. Sci..

[10]  Aurel A. Lazar,et al.  Optimal Decentralized Flow Control of Markovian Queueing Networks with Multiple Controllers , 1991, Perform. Evaluation.

[11]  Michael Patriksson,et al.  The Traffic Assignment Problem: Models and Methods , 2015 .

[12]  L. Shapley,et al.  Equilibrium points in games with vector payoffs , 1959 .

[13]  R. Radner Collusive behavior in noncooperative epsilon-equilibria of oligopolies with long but finite lives , 1980 .

[14]  Stefano Secci,et al.  Resilient Traffic Engineering in a Transit-Edge Separated Internet Routing , 2011, 2011 IEEE International Conference on Communications (ICC).

[15]  Dino Farinacci,et al.  The Locator/ID Separation Protocol (LISP) , 2009, RFC.

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

[17]  Eitan Altman,et al.  Equilibria for multiclass routing in multi-agent networks , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[18]  Richard J. La,et al.  Optimal routing control: repeated game approach , 2002, IEEE Trans. Autom. Control..