Can shortest-path routing and TCP maximize utility

J. Wang, L. Li, S.H. Low, J.C. Doyle
IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428)  
TCP-AQM protocols can be interpreted as distributed primal-dual algorithms over the Internet to maximize aggregate utility over source rates. In this paper we study whether TCP-AQM together with shortest-path routing can maximize utility over both rates and routes. We show that this is generally impossible because the addition of route maximization makes the problem NPhard. We exhibit an inevitable tradeoff between routing stability and utility maximization. For the special case of ring
more » ... we prove rigorously that shortest-path routing based purely on congestion prices is unstable. Adding a sufficiently large static component to link cost stabilizes it, but the maximum utility achievable by shortest-path routing decreases with the weight on the static component. We present simulation results to illustrate that these conclusions extend to general network topology, and that rouging instability can reduce utility to less than that achievable by the necessarily stable static routing. * Preliminary results have appeared in [17] . We acknowledge the support of US Army Research Office through grant DAAD19-02-1-0283.
doi:10.1109/infcom.2003.1209226 dblp:conf/infocom/WangLLD03 fatcat:xcw2oilmgracfdg63dhgf4nbsm