This paper derives exact results for a token ring system with exhaustive or gated service. There are N nodes on the ring and control is passed sequentially from one to the next. Messages with random lengths arrive at each node and are placed on the ring when the control arrives at that node. Exhaustive service means that the queue at a node is empty before the token is released and gated means that only those messages in the queue at the arrival of the token are served at that cycle. Generating function recursions for the terminal service time (the total sojourn time of a token at a node) and, from this, joint cycle and intervisit times are derived. Using known results relating the marginal generating functions of the waiting time and the cycle and intervisit time, it is shown that the N mean waiting times at the nodes require the solution of N(N - 1) and N2equations for the exhaustive and gated cases, respectively. The arrival processes are assumed to be Poisson with different rates and the service processes are general and different at each node. In addition the token overhead is allowed to have an arbitrary but independent distribution at each node. Explicit, simply programmed equations are given. It is shown, arguing from the form of the equations, that there is a conservation law in effect in this system. If the nodal mean waiting times are weighted by the relative intensity, defined here as the intensity weighted mean, then the sum takes on a particularly simple form and is independent of the placement of the nodes on the ring. When the service means at each node are equal, this quantity is just the system mean waiting time.
[1]
Bernd Meister,et al.
Waiting Lines and Times in a System with Polling
,
1974,
JACM.
[2]
Izhak Rubin,et al.
Message Delay Analysis for Polling and Token Multiple-Access Schemes for Local Communication Networks
,
1983,
IEEE J. Sel. Areas Commun..
[3]
G. Boyd Swartz.
Polling in a Loop System
,
1980,
JACM.
[4]
Martin Eisenberg,et al.
Queues with Periodic Service and Changeover Time
,
1972,
Oper. Res..
[5]
Martin A. Leibowitz,et al.
An Approximate Method for Treating a Class of Multiqueue Problems
,
1961,
IBM J. Res. Dev..
[6]
J. F. Hayes,et al.
A study of data multiplexing techniques and delay performance
,
1972
.
[7]
Bernd Meister,et al.
Polling in a multidrop communication system: Waiting line analysis
,
1971,
Symposium on Problems in the Optimizations of Data Communications Systems.
[8]
E. Newhall,et al.
A Simplified Analysis of Scan Times in an Asymmetrical Newhall Loop with Exhaustive Service
,
1977,
IEEE Trans. Commun..
[9]
M. A. Leibowitz.
A note on some fundamental parameters of multiqueue systems
,
1962
.
[10]
B. K. Penney,et al.
Survey of computer communications loop networks: Part 1
,
1979,
Comput. Commun..
[11]
W. Bux.
Local-Area Subnetworks: A Performance Comparison
,
1981,
IEEE Trans. Commun..