On the interaction of multiple overlay routing

In the past few years, overlay networks have received much attention but there has been little study on the ''interaction'' of multiple, co-existing overlays on top of a physical network. In addition to previously introduced concept of overlay routing strategy such as selfish routing, we introduce a new strategy called ''overlay optimal routing''. Under this routing policy, the overlay seeks to minimize its weighted average delay by splitting its traffic onto multiple paths. We establish that (i) the overlay optimal routing can achieve better delay compared to selfish routing and (ii) there exists a Nash equilibrium when multiple overlays adopt this strategy. Although an equilibrium point exists for overlay optimal routing and possibly for selfish routing, we show that the interaction of multiple overlay routing may not be Pareto optimal and that some fairness anomalies of resource allocation may occur. This is worthy of attention since overlay may not know the existence of other overlays and they will continue to operate at this sub-optimal point. We explore two pricing schemes to resolve the above issues. We show that by incorporating a proper pricing scheme, the overlay routing game can be led to the desired equilibrium and avoid the problems mentioned above. Extensive fluid-based simulations are performed to support the theoretical claims.

[1]  Amin Vahdat,et al.  Detour: a Case for Informed Internet Routing and Transport , 2007 .

[2]  R. F. Brown,et al.  PERFORMANCE EVALUATION , 2019, ISO 22301:2019 and business continuity management – Understand how to plan, implement and enhance a business continuity management system (BCMS).

[3]  Akihiro Nakao,et al.  A routing underlay for overlay networks , 2003, SIGCOMM '03.

[4]  Richard J. La,et al.  Measurement-based optimal routing on overlay architectures for unicast sessions , 2006, Comput. Networks.

[5]  Amin Vahdat,et al.  Detour: informed Internet routing and transport , 1999, IEEE Micro.

[6]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[7]  Yin Zhang,et al.  On selfish routing in Internet-like environments , 2003, IEEE/ACM Transactions on Networking.

[8]  J. Noel Chiappa,et al.  The Nimrod Routing Architecture , 1996, RFC.

[9]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[10]  Donald F. Towsley,et al.  On the interaction between overlay routing and underlay routing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[11]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[12]  Yin Zhang,et al.  On self adaptive routing in dynamic environments - an evaluation and design using a simple, probabilistic scheme , 2004, Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004..

[13]  Randy H. Katz,et al.  Dynamics of Simultaneous Overlay Network Routing , 2003 .

[14]  Stefan Savage,et al.  The end-to-end effects of Internet path selection , 1999, SIGCOMM '99.

[15]  John C. S. Lui,et al.  Interaction of overlay networks: properties and implications , 2005, PERV.

[16]  Gurmeet Singh Manku,et al.  Optimal routing in Chord , 2004, SODA '04.

[17]  Paul G. Spirakis,et al.  Which Is the Worst-Case Nash Equilibrium? , 2003, MFCS.