arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1701.04519cs.NIcs.SYeess.SYmath.OC
收藏

一种新的背压算法用于联合速率控制与路由,具有消失的效用最优性间隙和有限队列长度

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

University of Southern California(南加州大学)

Hao Yu, Michael J. Neely

AI总结:

本文提出一种新的背压算法,通过结合凸优化的新方法,实现效用最优性间隙的消失,同时保持队列长度的有界性,解决了传统算法中效用与延迟之间的根本权衡问题。

摘要:

背压算法已被广泛用于多跳数据网络中联合速率控制与路由问题的分布式解决方案。通过控制算法中的参数V,背压算法可以实现任意小的效用最优性间隙。然而,这会导致每个节点的队列长度增大,从而引起较大的网络延迟。这种现象被称为效用与延迟之间的根本权衡。已知一般网络的最佳效用-延迟权衡为[O(1/V), O(V)],并通过基于漂移加惩罚技术的背压算法实现。然而,本文提出了一种新的背压算法,该算法具有消失的效用最优性间隙,随着算法的持续运行,效用趋于精确最优,同时队列长度始终被有限常数所限制。该技术使用了背压和漂移概念,并结合了凸优化的新方法。

英文摘要:

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 $V$ 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)]$ 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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑