English

A New Backpressure Algorithm for Joint Rate Control and Routing with Vanishing Utility Optimality Gaps and Finite Queue Lengths

Networking and Internet Architecture 2017-01-18 v1 Systems and Control Optimization and Control

Abstract

The backpressure algorithm has been widely used as a distributed solution to the problem of joint rate control and routing in multi-hop data networks. By controlling a parameter VV in the algorithm, the backpressure algorithm can achieve an arbitrarily small utility optimality gap. However, this in turn brings in a large queue length at each node and hence causes large network delay. This phenomenon is known as the fundamental utility-delay tradeoff. The best known utility-delay tradeoff for general networks is [O(1/V),O(V)][O(1/V), O(V)] and is attained by a backpressure algorithm based on a drift-plus-penalty technique. This may suggest that to achieve an arbitrarily small utility optimality gap, the existing backpressure algorithms necessarily yield an arbitrarily large queue length. However, this paper proposes a new backpressure algorithm that has a vanishing utility optimality gap, so utility converges to exact optimality as the algorithm keeps running, while queue lengths are bounded throughout by a finite constant. The technique uses backpressure and drift concepts with a new method for convex programming.

Keywords

Cite

@article{arxiv.1701.04519,
  title  = {A New Backpressure Algorithm for Joint Rate Control and Routing with Vanishing Utility Optimality Gaps and Finite Queue Lengths},
  author = {Hao Yu and Michael J. Neely},
  journal= {arXiv preprint arXiv:1701.04519},
  year   = {2017}
}

Comments

In our INFOCOM 2017 paper (with the same title), the backpressure algorithm has a global algorithm parameter $\alpha$ and chooses $\alpha$ based on the total numbers of links and sessions in the network. In this version, we propose another backpressure algorithm that allows each node $n$ to locally determine its algorithm parameter $\alpha_n$ based on the number of local link connections

R2 v1 2026-06-22T17:51:45.920Z