Fluid polling systems

We study N-queues single-server fluid polling systems, where a fluid is continuously flowing into the queues at queue-dependent rates. When visiting and serving a queue, the server reduces the amount of fluid in the queue at a queue-dependent rate. Switching from queue i to queue j requires two random-duration steps: (i) departing queue i, and (ii) reaching queue j. The length of time the server resides in a queue depends on the service regime. We consider three main regimes: Exhaustive, Gated, and Globally-Gated. Two polling procedures are analyzed: (i) cyclic and (ii) probabilistic. Under steady-state, we derive the Laplace–Stieltjes transform (LST), mean, and second moment of the amount of flow at each queue at polling instants, as well as at an arbitrary moment. We further calculate the LST and mean of the “waiting time” of a drop at each queue and derive expressions for the mean total load in the system for the various service regimes. Finally, we explore optimal switching procedures.

[1]  U. Yechiali,et al.  Utilization of idle time in an M/G/1 queueing system Management Science 22 , 1975 .

[2]  Onno Boxma,et al.  Pseudo-conservation laws in cyclic-service systems , 1986 .

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

[4]  Leonard Kleinrock,et al.  The Analysis of Random Polling Systems , 1988, Oper. Res..

[5]  Onno J. Boxma,et al.  Waiting Times in Polling Systems with Markovian Server Routing , 1989, MMB.

[6]  U. Yechiali,et al.  Dynamic priority rules for cyclic-type queues , 1989, Advances in Applied Probability.

[7]  G. Stiege,et al.  Messung, Modellierung und Bewertung von Rechensystemen und Netzen , 1989 .

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

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

[10]  Hanoch Levy,et al.  Efficient Visit Orders for Polling Systems , 1993, Perform. Evaluation.

[11]  Uri Yechiali Analysis and Control of Poling Systems , 1993, Performance/SIGMETRICS Tutorials.

[12]  Uri Yechiali,et al.  Polling Systems with Station Breakdowns , 1996, Perform. Evaluation.

[13]  U. Yechiali,et al.  Polling systems with permanent and transient jobs , 1999 .

[14]  Uri Yechiali,et al.  DYNAMIC VISIT-ORDER RULES FOR BATCH-SERVICE POLLING , 2003 .

[15]  Jean-Yves Le Boudec Performance Evaluation of Computer and Communication Systems , 2010, Computer and communication sciences.