Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Advertisement

A queueing network with a single cyclically roving server

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

A queueingnetwork that is served by asingle server in a cyclic order is analyzed in this paper. Customers arrive at the queues from outside the network according to independent Poisson processes. Upon completion of his service, a customer mayleave the network, berouted to another queue in the network orrejoin the same queue for another portion of service. The single server moves through the different queues of the network in a cyclic manner. Whenever the server arrives at a queue (polls the queue), he serves the waiting customers in that queue according to some service discipline. Both the gated and the exhaustive disciplines are considered. When moving from one queue to the next queue, the server incurs a switch-over period. This queueing network model has many applications in communication, computer, robotics and manufacturing systems. Examples include token rings, single-processor multi-task systems and others. For this model, we derive the generating function and the expected number of customers present in the network queues at arbitrary epochs, and compute the expected values of the delays observed by the customers. In addition, we derive the expected delay of customers that follow a specific route in the network, and we introduce pseudo-conservation laws for this network of queues.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

Bi, B *i (s):

service time of a customer at queue i and its LST

bi, bi (2) :

mean and second moment of Bi

Ri, R *i (s):

duration of switch-over period from queue i and its LST

ri, ri :

mean and second moment of Ri

r, r(2) :

mean and second moment of σ Ni =1Ri

λi :

external arrival rate of type-i customers

γi :

total arrival rate into queue i

ρi :

utilization of queue i; ρii

ρ:

system utilization σ Ni =1ρi

c=E[C]:

the expected cycle length

X ji :

number of customers in queue j when queue i is polled

Xi=X ii :

number of customers residing in queue i when it is polled

fi(j):

\(\left\{ {\begin{array}{*{20}c} {E(X_i^j X_i^k ), j \ne k,} \\ {E[X_i^j )^2 ] - E(X_i^j ), j = k;} \\ \end{array} } \right.\)

X *i :

number of customers residing in queue i at an arbitrary moment

Yi :

the duration of a service period of queue i

Wi,Ti :

the waiting time and sojourn time of an arbitary customer at queue i

F*(z1, z2,..., zN):

GF of number of customers present at the queues at arbitrary moments

Fi(z1, z2,..., zN):

GF of number of customers present at the queues at polling instants of queue i

¯Fi(z1, z2,...,zN):

GF of number of customers present at the queues at switching instants of queue i

Vi(z1, z2,..., zN):

GF of number of customers present at the queues at service initiation instants at queue i

¯Vi(z1,z2,...,zN):

GF of number of customers present at the queues at service completion instants at queue i

References

  1. J.E. Baker and I. Rubin, Polling with a general-service order table, IEEE Trans. Commun. COM-35(1987)283–288.

    Google Scholar 

  2. O.J. Boxma, Workloads and waiting times in single-server systems with multiple customer classes, Queueing Systems 5(1989)185–214.

    Google Scholar 

  3. O.J. Boxma and W.P. Groenendijk, Pseudo-conservation laws in cyclic queues, J. Appl. Prob. 24(1987)949–964.

    Google Scholar 

  4. R.B. Cooper, Queues served in cyclic order: Waiting times, Bell. Syst. Tech. J. 49(1970)399–413.

    Google Scholar 

  5. R.B. Cooper and G. Murray, Queues served in cyclic order. Bell. Syst. Tech. J. 48(1969)675–689.

    Google Scholar 

  6. M. Eisenberg, Queues with periodic service and changeover time, Oper. Res. 20(1972)440–451.

    Google Scholar 

  7. M.J. Ferguson and Y.J. Aminetzah, Exact results for nonsymmetric token ring systems, IEEE Trans. Commun. COM-33(1985)223–231.

    Google Scholar 

  8. S.W. Fuhrmann, Performance analysis of a class of cyclic schedules, Bell Laboratories Technical Memorandum No. 81-59531-1 (1981).

  9. S.W. Fuhrmann, Symmetric queues served in cyclic order, Oper. Res. Lett. 4(1985)139–144.

    Google Scholar 

  10. O. Hashida, Analysis of multiqueues, Rev. Electr. Commun. Lab. 20(1972)189–199.

    Google Scholar 

  11. P. Humblet, Source coding for communication concentrators, Electron. Syst. Lab., MIT, Cambridge, ESL-R-798 (1978).

    Google Scholar 

  12. T. Katayama, A cyclic service tandem queueing model, Report NTT Communication Switching Laboratories, Tokyo; also to appear in Queueing Systems and their Applications.

  13. L. Kleinrock,Queueing Systems, Vol. 1: Theory (Wiley Interscience, 1975).

  14. L. Kleinrock and H. Levy, The analysis of random polling systems, Oper. Res. 36(1988)716–732.

    Google Scholar 

  15. G.P. Klimov, Time-sharing service systems, Theory Prob. Appl. 19(1974)532–551.

    Google Scholar 

  16. A.G. Konheim and B. Meister, Waiting times and lines in systems with polling, J. ACM 21(1974) 470–490.

    Google Scholar 

  17. H. Kushner,Introduction to Stochastic Control (Holt, Rinehard and Winston, 1971).

  18. H. Levy, Delay computation and dynamic behavior of non-symmetric polling systems, Perf. Eval. 10(1989)35–51.

    Google Scholar 

  19. H. Levy, Binomial gated service: A method for effective operation and optimization of polling systems, IEEE Trans. Commun. COM-39(1991)1341–1350.

    Google Scholar 

  20. H. Levy and M. Sidi, Polling systems: Applications, modeling and optimization, IEEE Trans. Commun. COM-38(1990)1750–1760.

    Google Scholar 

  21. H. Levy and M. Sidi, Polling systems with simultaneous arrivals, IEEE Trans. Commun. COM-39(1991)823–827.

    Google Scholar 

  22. S.S. Nair, A single server tandem queue, J. Appl. Prob. 8(1971)95–109.

    Google Scholar 

  23. N. Nomura and K. Tsukamoto, Traffic analysis on polling systems, Trans. Inst. Electr. Commun. Eng. Japan J61-B(7) (1978) 600–607, in Japanese.

  24. I. Rubin and L.F. De Moraes, Message delay analysis for polling and token multiple-access schemes for local communication networks, IEEE J. Sel. Areas Comm. SAC-1(1983).

    Google Scholar 

  25. D. Sarkar and W.I. Zangwill, Expected waiting time for nonsymmetric cyclic queueing systems — exact results and applications, Manag. Sci. 35(1989)1463–1474.

    Google Scholar 

  26. D. Sarkar and W.I. Zangwill, Cyclic queues with interdependent work, Technical Report (April, 1989).

  27. M. Sidi and H. Levy, A queueing network with a single cyclically roving server, Technical Report, Department of Computer Science, Tel-Aviv University, Tel-Aviv, Israel (November 1988).

    Google Scholar 

  28. M. Sidi and H. Levy, Customer routing in polling systems,Performance'90, Edinburgh (September 1990), pp. 319–323.

  29. M. Sidi and A. Segall, Structured priority queueing systems with applications to packet-radio networks, Per. Eval. 3(1983)264–275.

    Google Scholar 

  30. B. Simon, Priority queues with feedback, J. ACM 31(1984)134–149.

    Google Scholar 

  31. G.B. Swartz, Polling in a loop system, J. ACM 27(1980)42–59.

    Google Scholar 

  32. H. Takagi, Mean message waiting time in a symmetric polling system,Performance'84, ed. E. Gelenbe (North-Holland, Amsterdam, 1985), pp. 293–302.

    Google Scholar 

  33. H. Takagi, Mean message waiting times in symmetric multi-queue systems with cyclic service, Perf. Eval. 5(1985)271–277.

    Google Scholar 

  34. H. Takagi,Analysis of Polling Systems (MIT Press, 1986).

  35. M. Taube-Netto, Two queues in tandem attended by a single server, Oper. Res. 25(1977)140–147.

    Google Scholar 

  36. K.S. Watson, Performance evaluation of cyclic service straegies — a survey, in:Performance'84, ed. E. Gelenbe (North-Holland, Amsterdam, 1985), pp. 521–533.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The work of this author was supported by the Bernstein Fund for the Promotion of Research and by the Fund for the Promotion of Research at the Technion.

Part of this work was done while H. Levy was with AT&T Bell Laboratories.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sidi, M., Levy, H. & Fuhrmann, S.W. A queueing network with a single cyclically roving server. Queueing Syst 11, 121–144 (1992). https://doi.org/10.1007/BF01159291

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01159291

Keywords