Starting with single server queueing systems, we find a different way to estimate the diffusion parameters. The boundary condition is handled using the Feller''s elementary return process. Extensive comparisons by asymptotic, simulation and numerical techniques have been conducted to establish the superiority of the proposed method compared with conventional methods. The limitation of the diffusion approximation is also investigated. When the coefficient of variation of interarrival time is larger than one, the mean queue length may vary over a wide range even if the mean and variance of interarrival time are kept unchanged. The diffusion approximation is applicable under the condition that the high variation of interarrival time conducted on 2-stage hyperexponential distributions. A similar anomaly is observed in two server closed queueing networks when the service time of any server has a large coefficient of variation. Again, a similar regularity condition on the service time distribution is required in order for the diffusion approximation to be applicable. For general queueing networks, the problems become more complicated. A simple way to estimate the coefficient of variation of interarrival time (when the network is decomposable) is proposed. Besides the anomalies cited before, networks under certain topologies, such as networks with feedback loops, especially self loops, can not be decomposed into separate single servers when the coefficient of variation of service time distributions become large, even if the large variations are due to a large number of short service times. Nevertheless, the decomposability of a network can be improved by replacing each server with a self loop by an equivalent server without a self loop. Finally, we consider the service center with a queue dependent service rate or arrival rate. Generalization to two server closed queueing networks where each server may have a self loop is also considered.
[1]
Samuel Karlin,et al.
A First Course on Stochastic Processes
,
1968
.
[2]
Allen J. Scott,et al.
Applications of Queueing Theory
,
1972
.
[3]
Yoshikuni Onozato,et al.
An Approximate Method for Design and Analysis of an ALOHA System
,
1977,
IEEE Trans. Commun..
[4]
Donald P. Gaver,et al.
Analysis of Remote Terminal Backlogs under Heavy Demand Conditions
,
1971,
JACM.
[5]
Erol Gelenbe,et al.
On Approximate Computer System Models
,
1975,
JACM.
[6]
A CraneMichael,et al.
Simulating Stable Stochastic Systems, I: General Multiserver Queues
,
1974
.
[7]
Gerald S. Shedler,et al.
Empirically derived micromodels for sequences of page exceptions
,
1973
.
[8]
K. Mani Chandy,et al.
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
,
1975,
JACM.
[9]
Donald P. Gaver,et al.
Processor Utilization in Multiprogramming Systems via Diffusion Approximations
,
1973,
Oper. Res..
[10]
W. Feller.
Diffusion processes in one dimension
,
1954
.
[11]
W. R. Franta,et al.
A closed, cyclic, two-stage multiprogrammed system model and its diffusion approximation solution
,
1974,
SIGMETRICS '74.
[12]
D. Gaver.
Diffusion approximations and models for certain congestion problems
,
1968,
Journal of Applied Probability.
[13]
I. Adan,et al.
QUEUEING THEORY
,
1978
.
[14]
Hisashi Kobayashi,et al.
Accuracy of the diffusion approximation for some queuing systems
,
1974
.
[15]
Louis Pouzin.
Cigale, The Packet Switching Machine of the Cyclades Computer Network
,
1974,
IFIP Congress.
[16]
William R. Franta,et al.
A diffusion approximate solution to the g/g/k queueing system
,
1977,
Comput. Oper. Res..