Models of multipath resource allocation

Trilogy Madrid planning meeting, 8 December 2008 [slides pdf]
Trilogy workshop, UCL, 9 April 2008 [slides ppt] [slides pdf]
BT, Adastral Park, 18 June 2008 [slides ppt] [slides pdf]
Open Questions. Trilogy, Helsinki, 1 July 2008 [slides ppt] [slides pdf]

Abstract.

What would the Internet be like, if the software running on your computer could choose over which route to send its data? In this talk I will survey four different mathematical models for understanding the consequences of routing flexibility. There are many open questions about how these four types of model should fit together. In fact, the Internet does have mechanisms for route choice, but they have never worked properly and today most network operators disable the mechanisms. We may hope that the theory can be properly understood and applied to produce workable mechanisms.
This shows three different versions of the same network, with increasing levels of routing flexibility. In the bottom picture, the horizontal flow can choose the top path or the bottom path; the left vertical flow has a choice of two paths; the right vertical flow has no choice. The plots on the right hand side show how much capacity can be carried on each of the three routes without overloading the network. The more routing flexibility in the network, the more traffic can be carried.