Capacity Achieving Distributed Scheduling With Finite Buffers

被引:4
|
作者
Xue, Dongyue [1 ]
Murawski, Robert [1 ]
Ekici, Eylem [1 ]
机构
[1] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
关键词
Congestion control; distributed implementations; finite buffers; network scheduling; CONGESTION CONTROL; RANDOM-ACCESS; WIRELESS; THROUGHPUT; ALGORITHMS; STABILITY; POLICIES; DESIGN;
D O I
10.1109/TNET.2014.2303093
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:519 / 532
页数:14
相关论文
共 50 条
  • [1] Scheduling with finite capacity output buffers
    Ohio State Univ, Columbus, United States
    Oper Res, 3 (S84-S97):
  • [2] Preemptive scheduling with finite capacity input buffers
    Hall, N. G.
    Posner, M. E.
    Potts, C. N.
    Annals of Operations Research, (70):
  • [3] Preemptive scheduling with finite capacity input buffers
    Nicholas G. Hall
    Marc E. Posner
    Chris N. Potts
    Annals of Operations Research, 1997, 70 : 399 - 413
  • [4] Preemptive scheduling with finite capacity input buffers
    Hall, NG
    Posner, ME
    Potts, CN
    ANNALS OF OPERATIONS RESEARCH, 1997, 70 (0) : 399 - 413
  • [5] Capacity Maximizing Packet Scheduling Algorithms for Interconnection Networks with Finite Buffers
    Ross, Kevin
    Bambos, Nicholas
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [6] Multi-Batch Production Scheduling for Distributed Serial Lines with Unreliable Machines and Finite Buffers
    Huang, Longzhu
    Jia, Zhiyang
    Wang, Xiaohan
    Chen, Jingchuan
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 6436 - 6441
  • [7] Hybrid flow shop scheduling with finite buffers
    Han Z.
    Sun Y.
    Ma X.
    Lv Z.
    International Journal of Simulation and Process Modelling, 2018, 13 (02): : 156 - 166
  • [8] Job-shop scheduling with limited capacity buffers
    Peter Brucker
    Silvia Heitmann
    Johann Hurink
    Tim Nieberg
    OR Spectrum, 2006, 28 : 151 - 176
  • [9] Job-shop scheduling with limited capacity buffers
    Brucker, P
    Heitmann, S
    Hurink, J
    Nieberg, T
    OR SPECTRUM, 2006, 28 (02) : 151 - 176
  • [10] Finite capacity scheduling alternatives
    Taylor, Sam G.
    2001, American Production and Inventory Control Society (42): : 3 - 4