2011 · 27 citations · 18 references
EngineeringNetwork AnalysisBackpressure AlgorithmsQueueing TheoryStabilityOperations ResearchStochastic ProcessesStochastic NetworkResource OptimizationNetwork TrafficNetwork OptimizationApproximation TheoryTime Delay SystemNetwork FlowsUtility-driven ModelQueueing SystemsOptimal Utility-delay TradeoffBackpressure AlgorithmNetwork Traffic ControlDynamic Optimization
There has been considerable recent work developing a new stochastic network utility maximization framework using Backpressure algorithms, also known as MaxWeight. A key open problem has been the development of utility-optimal algorithms that are also delay efficient. In this paper, we show that the Backpressure algorithm, when combined with the LIFO queueing discipline (called LIFO-Backpressure), is able to achieve a utility that is within O(1/V) of the optimal value for any scalar V ≥ 1, while maintaining an average delay of O([log(V)] <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) for all but a tiny fraction of the network traffic. This result holds for general stochastic network optimization problems and general Markovian dynamics. Remarkably, the performance of LIFO-Backpressure can be achieved by simply changing the queueing discipline; it requires no other modifications of the original Backpressure algorithm. We validate the results through empirical measurements from a sensor network testbed, which show good match between theory and practice.
18
Scott Moeller, Avinash Sridharan, Bhaskar Krishnamachari et al. · 2010 · 230 citations
Network Routing Algorithm, Engineering, Wireless Routing +13