M/G/∞ POLLING SYSTEMS WITH RANDOM VISIT TIMES

We consider a polling system where a group of an infinite number of servers visits sequentially a set of queues. When visited, each queue is attended for a random time. Arrivals at each queue follow a Poisson process, and the service time of each individual customer is drawn from a general probability distribution function. Thus, each of the queues comprising the system is, in isolation, an M/G/∞-type queue. A job that is not completed during a visit will have a new service-time requirement sampled from the service-time distribution of the corresponding queue. To the best of our knowledge, this article is the first in which an M/G/∞-type polling system is analyzed. For this polling model, we derive the probability generating function and expected value of the queue lengths and the Laplace–Stieltjes transform and expected value of the sojourn time of a customer. Moreover, we identify the policy that maximizes the throughput of the system per cycle and conclude that under the Hamiltonian-tour approach, the optimal visiting order is independent of the number of customers present at the various queues at the start of the cycle.

[1]  Erik M. M. Winands,et al.  Iterative approximation of k-limited polling systems , 2007, Queueing Syst. Theory Appl..

[2]  Lorenzo Donatiello,et al.  Performance Evaluation of Computer and Communication Systems , 1993, Lecture Notes in Computer Science.

[3]  C. Mack,et al.  The Efficiency of N Machines Uni‐Directionally Patrolled by One Operative When Walking Time is Constant and Repair Times are Variable , 1957 .

[4]  Robert B. Cooper,et al.  Queues served in cyclic order , 1969 .

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

[6]  Kwang-Cheng Chen,et al.  A novel MAC protocol for broadband communication over CATV-based MANs , 1996, Comput. Commun..

[7]  Yung-Terng Wang,et al.  Load Sharing in Distributed Systems , 1985, IEEE Transactions on Computers.

[8]  Henk C. Tijms,et al.  A First Course in Stochastic Models: Tijms/Stochastic Models , 2003 .

[9]  G. F. Newell,et al.  Introduction to the Theory of Queues. , 1963 .

[10]  Uri Yechiali,et al.  Dynamic routing in polling systems , 1989 .

[11]  Matthieu van der Heijden,et al.  WAITING TIMES AT PERIODICALLY SWITCHED ONE-WAY TRAFFIC LANES , 2001, Probability in the Engineering and Informational Sciences.

[12]  C. Mack,et al.  THE EFFICIENCY OF N MACHINES UNI-DIRECTIONALLY PATROLLED BY ONE OPERATIVE WHEN WALKING TIME AND REPAIR TIMES ARE CONSTANTS , 1957 .

[13]  H. Tijms A First Course in Stochastic Models , 2003 .

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

[15]  Eitan Altman,et al.  Control of Polling in Presence of Vacations in Heavy Traffic with Applications to Satellite and Mobile Radio Systems , 2002, SIAM J. Control. Optim..

[16]  Uri Yechiali,et al.  Polling under the Randomly Timed Gated Regime , 1998 .

[17]  Hideaki Takagi,et al.  Analysis of polling systems , 1986 .

[18]  Mostafa Ammar,et al.  Optimizing a Generalized Polling Protocol for Resource Finding over a Multiple Access Channel , 1995, Comput. Networks ISDN Syst..

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

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

[21]  Uri Yechiali,et al.  Polling systems with breakdowns and repairs , 2003, Eur. J. Oper. Res..

[22]  Søren Asmussen,et al.  Matrix‐analytic Models and their Analysis , 2000 .

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

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

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

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

[27]  O. Boxma Polling Systems , 2010 .