Large deviations analysis of the generalized processor sharing policy

In this paper we consider a stochastic server (modeling a multiclass communication switch) fed by a set of parallel buffers. The dynamics of the system evolve in discrete-time and the generalized processor sharing (GPS) scheduling policy of [25] is implemented. The arrival process in each buffer is an arbitrary, and possibly autocorrelated, stochastic process. We obtain a large deviations asymptotic for the buffer overflow probability at each buffer. In the standard large deviations methodology, we provide a lower and a matching (up to first degree in the exponent) upper bound on the buffer overflow probabilities. We view the problem of finding a most likely sample path that leads to an overflow as an optimal control problem. Using ideas from convex optimization we analytically solve the control problem to obtain both the asymptotic exponent of the overflow probability and a characterization of most likely modes of overflow. These results have important implications for traffic management of high-speed networks. They extend the deterministic, worst-case analysis of [25] to the case where a detailed statistical model of the input traffic is available and can be used as a basis for an admission control mechanism.

[1]  丸山 徹 Convex Analysisの二,三の進展について , 1977 .

[2]  Claude Dennis Pegden,et al.  Nonlinear Programming Theory and Algorithms , 1979 .

[3]  Joseph Y. Hui Resource allocation for broadband networks , 1988, IEEE J. Sel. Areas Commun..

[4]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM '89.

[5]  Jean C. Walrand,et al.  Review of 'Large Deviation Techniques in Decision, Simulation, and Estimation' (Bucklew, J.A.; 1990) , 1991, IEEE Trans. Inf. Theory.

[6]  Frank P. Kelly,et al.  Effective bandwidths at multi-class queues , 1991, Queueing Syst. Theory Appl..

[7]  Richard J. Gibbens,et al.  Effective bandwidths for the multi-type UAS channel , 1991, Queueing Syst. Theory Appl..

[8]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks-the single node case , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[9]  G. Parmigiani Large Deviation Techniques in Decision, Simulation and Estimation , 1992 .

[10]  Jean C. Walrand,et al.  Effective bandwidths for multiclass Markov fluids and other ATM sources , 1993, TNET.

[11]  Debasis Mitra,et al.  Effective bandwidth of general Markovian traffic sources and admission control of high speed networks , 1993, TNET.

[12]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[13]  Jean C. Walrand,et al.  Decoupling bandwidths for networks: a decomposition approach to resource management , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[14]  P. Glynn,et al.  Logarithmic asymptotics for steady-state tail probabilities in a single-server queue , 1994, Journal of Applied Probability.

[15]  Harald Cram'er,et al.  Sur un nouveau théorème-limite de la théorie des probabilités , 2018 .

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

[17]  Anatolii A. Puhalskii Large deviation analysis of the single server queue , 1995, Queueing Syst. Theory Appl..

[18]  A. Dembo,et al.  Large deviations: From empirical mean and measure to partial sums process , 1995 .

[19]  Cheng-Shang Chang,et al.  Effective bandwidths of departure processes from queues with time varying capacities , 1995, Proceedings of INFOCOM'95.

[20]  Alan Weiss,et al.  An Introduction to Large Deviations for Communication Networks , 1995, IEEE J. Sel. Areas Commun..

[21]  Cheng-Shang Chang,et al.  Sample path large deviations and intree networks , 1995, Queueing Syst. Theory Appl..

[22]  Venkat Anantharam,et al.  Stationary tail probabilities in exponential server tandems with renewal arrivals , 1996, Queueing Syst. Theory Appl..

[23]  J. Tsitsiklis,et al.  Asymptotic Buuer Overrow Probabilities in Multiclass Multiplexers: an Optimal Control Approach 1 , 1996 .

[24]  Michel Mandjes,et al.  Large Deviations for Performance Analysis: Queues, Communications, and Computing , Adam Shwartz and Alan Weiss (New York: Chapman and Hall, 1995). , 1996, Probability in the Engineering and Informational Sciences.

[25]  Queue Lengths and Departures at Single-Server Resources , 1996 .

[26]  Gustavo de Veciana,et al.  Bandwidth allocation for multiple qualities of service using generalized processor sharing , 1996, IEEE Trans. Inf. Theory.

[27]  Ioannis Ch. Paschalidis Large deviations in high speed communication networks , 1996 .

[28]  F. Kelly Notes on Eeective Bandwidths , 1996 .

[29]  Zhi-Li Zhang Large deviations and the generalized processor sharing scheduling for a two-queue system , 1997, Queueing Syst. Theory Appl..

[30]  Amir Dembo,et al.  Large Deviations Techniques and Applications , 1998 .

[31]  Kavita Ramanan,et al.  A Skorokhod Problem formulation and large deviation analysis of a processor sharing model , 1998, Queueing Syst. Theory Appl..

[32]  John N. Tsitsiklis,et al.  Asymptotic buffer overflow probabilities in multiclass multiplexers: an optimal control approach , 1998, IEEE Trans. Autom. Control..

[33]  Zhi-Li Zhang,et al.  Large deviations and the generalized processor sharing scheduling for a multiple-queue system , 1998, Queueing Syst. Theory Appl..

[34]  J. Tsitsiklis,et al.  On the large deviations behavior of acyclic networks of $G/G/1$ queues , 1998 .

[35]  Ioannis Ch. Paschalidis Class-specific quality of service guarantees in multimedia communication networks , 1999, Autom..