• DocumentCode
    110554
  • Title

    Capacity Achieving Distributed Scheduling With Finite Buffers

  • Author

    Dongyue Xue ; Murawski, Robert ; Ekici, Eylem

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ohio State Univ., Columbus, OH, USA
  • Volume
    23
  • Issue
    2
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    519
  • Lastpage
    532
  • Abstract
    In this paper, we propose a distributed cross-layer scheduling algorithm for wireless networks with single-hop transmissions that can guarantee finite buffer sizes and meet minimum utility requirements. The algorithm can achieve a utility arbitrarily close to the optimal value with a tradeoff in the buffer sizes. The finite buffer property is not only important from an implementation perspective, but, along with the algorithm, also yields superior delay performance. In addition, another extended algorithm is provided to help construct the upper bounds of per-flow average packet delays. A novel structure of Lyapunov function is employed to prove the utility optimality of the algorithm with the introduction of novel virtual queue structures. Unlike traditional back-pressure-based optimal algorithms, our proposed algorithm does not need centralized computation and achieves fully local implementation without global message passing. Compared to other recent throughput/utility-optimal CSMA distributed algorithms, we illustrate through rigorous numerical and implementation results that our proposed algorithm achieves far better delay performance for comparable throughput/utility levels.
  • Keywords
    Lyapunov methods; carrier sense multiple access; radio networks; telecommunication scheduling; Lyapunov function; back-pressure-based optimal algorithms; capacity achieving distributed scheduling; distributed cross-layer scheduling algorithm; finite buffer property; single-hop transmissions; throughput/utility-optimal CSMA distributed algorithms; virtual queue structures; wireless networks; Delays; Heuristic algorithms; Schedules; Scheduling algorithms; Throughput; Upper bound; Wireless networks; Congestion control; distributed implementations; finite buffers; network scheduling;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2303093
  • Filename
    6746237