The Brownian approximation for rate-control throttles and the G/G/1/C queue

This paper studies approximations to describe the performance of a rate-control throttle based on a token bank, which is closely related to the standard G/G/1/C queue and the two-node cyclic network of ·/G/1/∞ queues. Several different approximations for the throttle are considered, but most attention is given to a Brownian or diffusion approximation. The Brownian approximation is supported by a heavy-traffic limit theorem (as the traffic intensity approaches the upper limit for stability) for which an upper bound on the rate of convergence is established. Means and squared coefficients of variation associated with renewal-process approximations for the overflow processes are also obtained from the Brownian approximation. The accuracy of the Brownian approximation is investigated by making numerical comparisons with exact values. The relatively simple Brownian approximation for the job overflow rate is not very accurate for small overflow rates, but it nevertheless provides important insights into the way the throttle design parameters should depend on the arrival-process characteristics in order to achieve a specified overflow rate. This simple approximation also provides estimates of the sensitivity of the overflow rates to the model parameters.

[1]  Shaler Stidham,et al.  The Relation between Customer and Time Averages in Queues , 1980, Oper. Res..

[2]  Erol Gelenbe,et al.  On Approximate Computer System Models , 1975, JACM.

[3]  J. Keilson Markov Chain Models--Rarity And Exponentiality , 1979 .

[4]  David M. Lucantoni,et al.  Bandwidth Management: A Congestion Control Strategy for Broadband Packet Networks - Characterizing the Throughput-Burstiness Filter , 1990, Comput. Networks ISDN Syst..

[5]  John G. Kemeny,et al.  Finite Markov Chains. , 1960 .

[6]  Donald P. Gaver,et al.  Processor Utilization in Multiprogramming Systems via Diffusion Approximations , 1973, Oper. Res..

[7]  J. A. Buzacott,et al.  Queueing models for a flexible machining station Part I: The diffusion approximation , 1985 .

[8]  W. Whitt On approximations for queues, III: Mixtures of exponential distributions , 1984, AT&T Bell Laboratories Technical Journal.

[9]  Moshe Sidi,et al.  On the performance of bursty and correlated sources subject to leaky bucket rate-based access control schemes , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[10]  Debasis Mitra,et al.  Analysis and design of rate-based congestion control of high speed networks, I: stochastic fluid models, access regulation , 1991, Queueing Syst. Theory Appl..

[11]  J. Harrison,et al.  Brownian motion and stochastic flow systems , 1986 .

[12]  P. Billingsley,et al.  Convergence of Probability Measures , 1969 .

[13]  John G. Kemeny,et al.  Finite Markov chains , 1960 .

[14]  Ward Whitt,et al.  An Interpolation Approximation for the Mean Workload in a GI/G/1 Queue , 1989, Oper. Res..

[15]  WhittWard Approximating a Point Process by a Renewal Process, I , 1982 .

[16]  W. Whitt,et al.  Transient behavior of the M/M/1 queue via Laplace transforms , 1988, Advances in Applied Probability.

[17]  Arthur W. Berger Performance Analysis of a Rate-Control Throttle where Tokens and Jobs Queue , 1991, IEEE J. Sel. Areas Commun..

[18]  Ward Whitt,et al.  Sufficient conditions for functional-limit-theorem versions ofL = λW , 1987, Queueing Syst. Theory Appl..

[19]  Hong Chen,et al.  Stochastic discrete flow networks : diffusion approximations and bottlenecks , 1991 .

[20]  A. Borovkov Some Limit Theorems in the Theory of Mass Service, II Multiple Channels Systems , 1965 .

[21]  W. Whitt WEAK CONVERGENCE THEOREMS FOR QUEUES IN HEAVY TRAFFIC. , 1968 .

[22]  Martin I. Reiman,et al.  Open Queueing Networks in Heavy Traffic , 1984, Math. Oper. Res..

[23]  Aleksandr Alekseevich Borovkov,et al.  Stochastic processes in queueing theory , 1976 .

[24]  Arthur W. Berger Overload control using rate control throttle: selecting token bank capacity for robustness to arrival rates , 1991 .

[25]  Ward Whitt,et al.  Refining diffusion approximations for queues , 1982, Oper. Res. Lett..

[26]  Gordon F. Newell,et al.  Applications of queueing theory , 1971 .

[27]  P. Dupuis,et al.  On Lipschitz continuity of the solution mapping to the Skorokhod problem , 1991 .

[28]  Kerry W. Fendick,et al.  A heavy-traffic comparison of shared and segregated buffer schemes for queues with the head-of-line processor-sharing discipline , 1992, Queueing Syst. Theory Appl..

[29]  J. Harrison,et al.  Steady-State Analysis of RBM in a Rectangle: Numerical Methods and A Queueing Application , 1991 .

[30]  D. Iglehart,et al.  Multiple channel queues in heavy traffic. I , 1970, Advances in Applied Probability.

[31]  Ronald W. Wolff,et al.  Poisson Arrivals See Time Averages , 1982, Oper. Res..

[32]  Erol Gelenbe,et al.  Analysis and Synthesis of Computer Systems , 1980 .

[33]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.

[34]  Hong Chen,et al.  Diffusion approximations for open queueing networks with service interruptions , 1993, Queueing Syst. Theory Appl..

[35]  Ward Whitt,et al.  Some Useful Functions for Functional Limit Theorems , 1980, Math. Oper. Res..

[36]  D. Iglehart,et al.  Multiple channel queues in heavy traffic. II: sequences, networks, and batches , 1970, Advances in Applied Probability.

[37]  J. Turner,et al.  New directions in communications (or which way to the information age?) , 1986, IEEE Communications Magazine.

[38]  Ward Whitt,et al.  Preservation of rates of convergence under mappings , 1974 .

[39]  David D. Yao,et al.  Monotonicity and convexity properties of rate control throttles , 1990, 29th IEEE Conference on Decision and Control.

[40]  J. A. Buzacott,et al.  Queueing models for a flexible machining station Part II: The method of Coxian phases , 1985 .

[41]  Lajos Horváth,et al.  Invariance Principles for Renewal Processes , 1987 .

[42]  A. A. Pukhal'skii,et al.  Storage-Limited Queues in Heavy Traffic , 1991, Probability in the Engineering and Informational Sciences.

[43]  Ruth J. Williams Asymptotic variance parameters for the boundary local times of reflected Brownian motion on a compact interval , 1992 .

[44]  Donald P. Gaver,et al.  Approximate Models for Processor Utilization in Multiprogrammed Computer Systems , 1973, SIAM J. Comput..

[45]  Ward Whitt,et al.  Characterizing Superposition Arrival Processes in Packet Multiplexers for Voice and Data , 1986, IEEE J. Sel. Areas Commun..

[46]  D. Mitra,et al.  Stochastic theory of a data-handling system with multiple sources , 1982, The Bell System Technical Journal.

[47]  D. P. Kennedy,et al.  Limit theorems for finite dams , 1973 .

[48]  W. Whitt,et al.  The Queueing Network Analyzer , 1983, The Bell System Technical Journal.

[49]  Marcel F. Neuts,et al.  Matrix-geometric solutions in stochastic models - an algorithmic approach , 1982 .

[50]  A. Borovkov Some Limit Theorems in the Theory of Mass Service , 1964 .

[51]  W. Whitt On approximations for queues, I: Extremal distributions , 1984, AT&T Bell Laboratories Technical Journal.

[52]  Henk Tijms,et al.  Tables for multi-server queues , 1985 .

[53]  Ward Whitt,et al.  Measurements and approximations to describe the offered traffic and predict the average workload in a single-server queue , 1989, Proc. IEEE.

[54]  D. Cox,et al.  The statistical analysis of series of events , 1966 .

[55]  Arthur W. Berger,et al.  A multiclass input-regulation throttle , 1990, 29th IEEE Conference on Decision and Control.

[56]  A. Sweet,et al.  Solutions for some diffusion processes with two barriers , 1970, Journal of Applied Probability.

[57]  W. Whitt,et al.  On approximations for queues, II: Shape constraints , 1984, AT&T Bell Laboratories Technical Journal.

[58]  Ward Whitt,et al.  Approximating a Point Process by a Renewal Process, I: Two Basic Methods , 1982, Oper. Res..