Scheduling policies for single-hop networks with heavy-tailed traffic

In the first part of the paper, we study the impact of scheduling, in a setting of parallel queues with a mix of heavy-tailed and light-tailed traffic. We analyze queue-length unaware scheduling policies, such as round-robin, randomized, and priority, and characterize their performance. We prove the queue-length instability of Max-Weight scheduling, in the presence of heavy-tailed traffic. Motivated by this, we analyze the performance of Max-Weight-α scheduling, and establish conditions on the α-parameters, under which the system is queue-length stable. We also introduce the Max-Weight-log policy, which provides performance guarantees, without any knowledge of the arriving traffic. In the second part of the paper, we extend the results on Max-Weight and Max-Weight-α scheduling to a single-hop network, with arbitrary topology and scheduling constraints.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  W. Bodmer Discrete Stochastic Processes in Population Genetics , 1960 .

[3]  J. Ben Atkinson,et al.  An Introduction to Queueing Networks , 1988 .

[4]  A. W. Kemp,et al.  Applied Probability and Queues , 1989 .

[5]  W. Whitt,et al.  On averages seen by arrivals in discrete time , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[6]  Jean C. Walrand,et al.  An introduction to queueing networks , 1989, Prentice Hall International editions.

[7]  S. Asmussen,et al.  Applied Probability and Queues , 1989 .

[8]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[9]  Walter Willinger,et al.  On the Self-Similar Nature of Ethernet Traffic ( extended version ) , 1995 .

[10]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[11]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1995, CCRV.

[12]  Robert G. Gallager,et al.  Discrete Stochastic Processes , 1995 .

[13]  Venkat Anantharam,et al.  Scheduling strategies and long-range dependence , 1999, Queueing Syst. Theory Appl..

[14]  Ward Whitt,et al.  The impact of a heavy-tailed service-time distribution upon the M/GI/s waiting-time distribution , 2000, Queueing Syst. Theory Appl..

[15]  Walter Willinger,et al.  Self-Similar Network Traffic and Performance Evaluation , 2000 .

[16]  Nick McKeown,et al.  Analysis of scheduling algorithms that provide 100% throughput in input-queued switches , 2001 .

[17]  Walter Willinger,et al.  Self‐Similar Network Traffic: An Overview , 2002 .

[18]  Upamanyu Madhow,et al.  Scheduling heavy-tailed data traffic over the wireless Internet , 2002, Proceedings IEEE 56th Vehicular Technology Conference.

[19]  Sem C. Borst,et al.  Generalized processor sharing with light-tailed and heavy-tailed input , 2003, TNET.

[20]  R. Srikant,et al.  Stable scheduling policies for fading wireless channels , 2005, IEEE/ACM Transactions on Networking.

[21]  Alan Scheller-Wolf,et al.  Surprising results on task assignment in server farms with high-variability workloads , 2009, SIGMETRICS '09.