Towards a unifying theory on branching-type polling systems in heavy traffic

Abstract For a broad class of polling models the evolution of the system at specific embedded polling instants is known to constitute a multi-type branching process (MTBP) with immigration. In this paper it is shown that for this class of polling models the vector that describes the state of the system at these polling instants, say X=(X1,…,XM), satisfies the following heavy-traffic behavior (under mild assumptions): 1$$\label{eq01}(1-\rho)\underline{X}\rightarrow_{d}\underline{\gamma}~\Gamma(\alpha,\mu)\quad (\rho\uparrow1),$$where γ is a known M-dimensional vector, Γ(α,μ) has a gamma-distribution with known parameters α and μ, and where ρ is the load of the system. This general and powerful result is shown to lead to exact—and in many cases even closed-form—expressions for the Laplace-Stieltjes Transform (LST) of the complete asymptotic queue-length and waiting-time distributions for a broad class of branching-type polling models that includes many well-studied polling models policies as special cases. The results generalize and unify many known results on the waiting times in polling systems in heavy traffic, and moreover, lead to new exact results for classical polling models that have not been observed before. To demonstrate the usefulness of the results, we derive closed-form expressions for the LST of the waiting-time distributions for models with cyclic globally-gated polling regimes, and for cyclic polling models with general branching-type service policies. As a by-product, our results lead to a number of asymptotic insensitivity properties, providing new fundamental insights in the behavior of polling models.

[1]  R. D. van der Mei,et al.  Polling Systems with Periodic Server Routeing in Heavy Traffic: Distribution of the Delay , 2003 .

[2]  高木 英明,et al.  Analysis of polling systems , 1986 .

[3]  Ward Whitt,et al.  Computing Distributions and Moments in Polling Models by Numerical Transform Inversion , 1996, Perform. Evaluation.

[4]  Robert D. van der Mei,et al.  Polling systems in heavy traffic: Higher moments of the delay , 1999, Queueing Syst. Theory Appl..

[5]  Edward G. Coffman,et al.  Polling Systems in Heavy Traffic: A Bessel Process Limit , 1998, Math. Oper. Res..

[6]  Dirk P. Kroese HEAVY TRAFFIC ANALYSIS FOR CONTINUOUS POLLING MODELS , 1995 .

[7]  James Henry Foster,et al.  Branching processes involving immigration , 1969 .

[8]  Robert D. van der Mei,et al.  Waiting-Time Distributions in Polling Systems with Simultaneous Batch Arrivals , 2002, Ann. Oper. Res..

[9]  Moshe Sidi,et al.  Polling systems: applications, modeling, and optimization , 1990, IEEE Trans. Commun..

[10]  Lawrence M. Wein,et al.  Heavy Traffic Analysis of the Dynamic Stochastic Inventory-Routing Problem , 2015, Transp. Sci..

[11]  Sem C. Borst,et al.  Waiting-Time Approximations for Multiple-Server Polling Systems , 1998, Perform. Evaluation.

[12]  M. Reiman,et al.  Polling Systems with Zero Switchover Times: A Heavy-Traffic Averaging Principle , 1995 .

[13]  Boudewijn R. Haverkort Performance of computer communication systems , 1998 .

[14]  H. Levy,et al.  Expected delay analysis of polling systems in heavy traffic , 1998, Advances in Applied Probability.

[15]  M. Quine,et al.  The multitype Galton-Watson process with ρ near 1 , 1972 .

[16]  Jacques Resing,et al.  Polling systems and multitype branching processes , 1993, Queueing Syst. Theory Appl..

[17]  Hideaki Takagi,et al.  Queueing analysis of polling models: progress in 1990-1994 , 1998 .

[18]  Robert D. van der Mei,et al.  Polling systems with periodic server routing in heavy traffic: renewal arrivals , 2005, Oper. Res. Lett..

[19]  N. Weiss A Course in Probability , 2005 .

[20]  R. D. van der Mei,et al.  Expected delay analysis of polling systems in heavy traffic , 1998, Advances in Applied Probability.

[21]  Moshe Sidi,et al.  Customer Routing on Polling Systems , 1990, Performance.

[22]  R. D. van der Mei,et al.  Analysis of multiple-server polling systems by means of the power-series algorithm , 1994 .

[23]  Robert D. van der Mei,et al.  Distribution of the Delay in Polling Systems in Heavy Traffic , 1999, Perform. Evaluation.

[24]  Ward Whitt,et al.  Computing transient and steady-state distributions in polling models by numerical transform inversion , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[25]  Sem C. Borst,et al.  Polling Models With and Without Switchover Times , 1997, Oper. Res..

[26]  Péter Kacsuk,et al.  Distributed and parallel systems , 2000, Future Gener. Comput. Syst..

[27]  Hideaki Takagi,et al.  Stochastic Analysis of Computer and Communication Systems , 1990 .

[28]  Seiya Kudoh,et al.  SECOND MOMENTS OF THE WAITING TIME IN SYMMETRIC POLLING SYSTEMS , 2000 .

[29]  Hanoch Levy,et al.  Cyclic reservation schemes for efficient operation of multiple-queue single-server systems , 1992, Ann. Oper. Res..

[30]  Yoshitaka Takahashi,et al.  A note on the pseudo-conservation law for a multi-queue with local priority , 1992, Queueing Syst. Theory Appl..

[31]  J. P. C. Blanc Performance evaluation of polling systems by means of the power-series algorithm , 1992, Ann. Oper. Res..

[32]  T. Olsen,et al.  Periodic polling systems in heavy-traffic: distribution of the delay , 2003 .

[33]  J. W. Cohen,et al.  Heavy-traffic analysis for the GI/G/1 queue with heavy-tailed distributions , 1999, Queueing Syst. Theory Appl..

[34]  Eitan Altman,et al.  On Elevator polling with globally gated regime , 1992, Queueing Syst. Theory Appl..

[35]  F. Spitzer,et al.  On multitype branching processes with ϱ ⩽ 1 , 1967 .

[36]  Lawrence M. Wein,et al.  Heavy Traffic Analysis of Dynamic Cyclic Policies: A Unified Treatment of the Single Machine Scheduling Problem , 2015, Oper. Res..

[37]  Jac Jacques Resing,et al.  Polling systems with regularly varying service and/or switchover times , 1999 .

[38]  J. P. C. Blanc An algorithmic solution of polling models with limited service disciplines , 1992, IEEE Trans. Commun..

[39]  Robert D. van der Mei,et al.  Polling Systems with Switch-over Times under Heavy Load: Moments of the Delay , 2000, Queueing Syst. Theory Appl..

[40]  Vladimir Vatutin,et al.  Multitype Branching Processes and Some Queueing Systems , 2002 .

[41]  Christine Fricker,et al.  Monotonicity and stability of periodic polling models , 1994, Queueing Syst. Theory Appl..

[42]  Mikko Alava,et al.  Branching Processes , 2009, Encyclopedia of Complexity and Systems Science.

[43]  Robert D. van der Mei,et al.  Polling systems in heavy traffic: Exhaustiveness of service policies , 1997, Queueing Syst. Theory Appl..

[44]  Mandyam M. Srinivasan,et al.  Descendant set: an efficient approach for the analysis of polling systems , 1994, IEEE Trans. Commun..

[45]  Hideaki Takagi,et al.  Application of Polling Models to Computer Networks , 1991, Comput. Networks ISDN Syst..

[46]  H. Levy,et al.  Polling systems with simultaneous arrivals , 1991, IEEE Trans. Commun..

[47]  Lawrence M. Wein,et al.  Dynamic Scheduling of a Two-Class Queue with Setups , 2011, Oper. Res..

[48]  Lawrence M. Wein,et al.  The Stochastic Economic Lot Scheduling Problem: Heavy Traffic Analysis of Dynamic Cyclic Policies , 2015, Oper. Res..