• 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