DocumentCode :
71517
Title :
LIFO-Backpressure Achieves Near-Optimal Utility-Delay Tradeoff
Author :
Longbo Huang ; Moeller, S. ; Neely, Michael J. ; Krishnamachari, Bhuma
Author_Institution :
Inst. for Theor. Comput. Sci., Tsinghua Univ., Beijing, China
Volume :
21
Issue :
3
fYear :
2013
fDate :
Jun-13
Firstpage :
831
Lastpage :
844
Abstract :
There has been considerable work developing a 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 last-in-first-out (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)]2) for all but a tiny fraction of the network traffic. This result holds for a general class of problems with 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 a good match between theory and practice. Because some packets may stay in the queues for a very long time under LIFO-Backpressure, we further develop the LIFOp-Backpressure algorithm, which generalizes LIFOp-Backpressure by allowing interleaving between first-in-first-out (FIFO) and LIFO. We show that LIFOp Backpressure also achieves the same O(1/V) close-to-optimal utility performance and guarantees an average delay of O([log(V)]2) for the packets that are served during the LIFO period.
Keywords :
Markov processes; delays; queueing theory; stochastic programming; telecommunication traffic; wireless sensor networks; FIFO; LIFO-backpressure algorithms; Markovian dynamics; MaxWeight backpressure algorithms; first-in-first-out; last-in-first-out queueing discipline; near-optimal utility-delay tradeoff; network traffic; sensor network testbed; stochastic network utility maximization framework; utility-optimal algorithms; Algorithm design and analysis; Delay; IEEE transactions; Markov processes; Queueing analysis; Stability analysis; Vectors; Dynamic Control; Lyapunov analysis; last-in–first-out (LIFO) scheduling; queueing; stochastic optimization;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2012.2226215
Filename :
6355972
Link To Document :
بازگشت