Scheduling analysis with martingales

This paper proposes a new characterization of queueing systems by bounding a suitable exponential transform with a martingale. The constructed martingale is quite versatile in the sense that it captures queueing systems with Markovian and autoregressive arrivals in a unified manner; the second class is particularly relevant due to Wold’s decomposition of stationary processes. Moreover, using the framework of stochastic network calculus, the martingales allow for a simple handling of typical queueing operations: (1) flows’ multiplexing translates into multiplying the corresponding martingales, and (2) scheduling translates into time-shifting the martingales. The emerging calculus is applied to estimate the per-flow delay for FIFO, SP, and EDF scheduling. Unlike state-of-the-art results, our bounds capture a fundamental exponential leading constant in the number of multiplexed flows, and additionally are numerically tight.

[1]  John N. Tsitsiklis,et al.  Large deviations analysis of the generalized processor sharing policy , 1999, Queueing Syst. Theory Appl..

[2]  Ward Whitt,et al.  Squeezing the Most Out of ATM , 1995, IEEE Trans. Commun..

[3]  Wolfram Koepf,et al.  Lecture Notes in Computer Science (LNCS) , 2011 .

[4]  Yashar Ghiassi-Farrokhfal,et al.  On the Impact of Link Scheduling on End-to-End Delays in Large Networks , 2011, IEEE Journal on Selected Areas in Communications.

[5]  J. Norris Appendix: probability and measure , 1997 .

[6]  A. Cherny Some Particular Problems of Martingale Theory , 2006 .

[7]  Nick G. Duffield,et al.  Exponential bounds for queues with Markovian arrivals , 1994, Queueing Syst. Theory Appl..

[8]  Alexandre Proutière,et al.  Statistical performance guarantees for streaming flows using expedited forwarding , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[9]  Søren Johansen,et al.  The Imbedding Problem for Finite Markov Chains , 1973 .

[10]  Jean-Yves Le Boudec,et al.  Network Calculus , 2001, Lecture Notes in Computer Science.

[11]  D. Wischik Sample path large deviations for queues with many inputs , 2001 .

[12]  J. Schmitt,et al.  Perspectives on network calculus: no free lunch, but still good value , 2012, SIGCOMM '12.

[13]  Rene L. Cruz,et al.  SCED+: efficient management of quality of service guarantees , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[14]  N. Duffield,et al.  Exponential upper bounds via martingales for multiplexers with Markovian arrivals , 1994 .

[15]  S. Ethier,et al.  Markov Processes: Characterization and Convergence , 2005 .

[16]  Vijay Sivaraman,et al.  Statistical Analysis of Delay Bound Violations at an Earliest Deadline First (EDF) Scheduler , 1999, Perform. Evaluation.

[17]  Ness B. Shroff,et al.  Improved loss calculations at an ATM multiplexer , 1998, TNET.

[18]  G. Weiss TIME-REVERSIBILITY OF LINEAR STOCHASTIC PROCESSES , 1975 .

[19]  R. Cruz,et al.  Service Guarantees for Window Flow Control 1 , 1996 .

[20]  Frank Kelly,et al.  Notes on effective bandwidths , 1994 .

[21]  A. Kolmogoroff Zur Theorie der Markoffschen Ketten , 1936 .

[22]  Wilton R. Abbott,et al.  Network Calculus , 1970 .

[23]  Markus Fidler,et al.  An End-to-End Probabilistic Network Calculus with Moment Generating Functions , 2005, 200614th IEEE International Workshop on Quality of Service.

[24]  M. Talagrand Majorizing measures: the generic chaining , 1996 .

[25]  Felix Poloczek,et al.  Sharp bounds in stochastic network calculus , 2013, SIGMETRICS '13.

[26]  Richard A. Davis,et al.  Time Series: Theory and Methods , 2013 .

[27]  P. Ney,et al.  Large deviations of uniformly recurrent Markov additive processes , 1985 .

[28]  Cheng-Shang Chang,et al.  Performance guarantees in communication networks , 2000, Eur. Trans. Telecommun..

[29]  Costas Courcoubetis,et al.  EFFECTIVE BANDWIDTHS FOR STATIONARY SOURCES , 1995 .

[30]  Ward Whitt,et al.  Effective bandwidths with priorities , 1998, TNET.