Article ID: | iaor19941189 |
Country: | Netherlands |
Volume: | 13 |
Issue: | 1/3 |
Start Page Number: | 143 |
End Page Number: | 182 |
Publication Date: | May 1993 |
Journal: | Queueing Systems |
Authors: | Serfozo R.F. |
Keywords: | queueing networks |
Classical queueing network processes are useful for modeling the movement of discrete units in a network in which the nodes operate independently, the routing of units is independent of the congestion, only one unit moves at a time and its equilibrium distribution is a well-understood product form. Actual networks, however, typically have dependent nodes and concurrent movement of units. Imagine the dependencies associated with the network movements of telephone calls, manufacturing material, computer data packets, meassages in a parallel-processing simulation, etc. A second generation of queueing network processes is beginning to evolve for modeling such ‘intelligent’ networks with dependent nodes and concurrent movements. This paper describes the following fundamental processes that have been developed in this regard: (a) A basic queueing network process for dependent nodes and single-unit movements. Examples include the classical Jackson, BCMP, Kelly and Kelly-Whittle networks and networks with interacting subpopulations. (b) Reversible queueing network processes for dependent nodes and concurrent movements. An example is a multivariate, compound birth-death process. (c) Miscellaneous partially balanced queueing networks. Examples include extensions of the basic network processes and weakly coupled and quasi-reversible networks.