SIAM Journal on Scientific and Statistical Computing · 1983 · 80 citations · 15 references
BusinessComputer ScienceMathematicsProbability TheoryQueuing TheoryStochastic ProcessesQueueing AnalysisQueueing NetworksQueueing ProcessesQueueing SystemsQueueing TheoryWaiting Time AnalysisBalance EquationsKolmogorov TheoryQueueing ModelsSteady-state Queue AnalysisSteady-state Queueing AnalysisSteady-state Waiting Time AnalysisSystems Of Linear Equations
Queuing networks are often analyzed to determine their behavior under different traffic situations. The analysis may indicate the effect of increasing servers on the waiting times of customers. It may also indicate whether the network can become so overloaded that no customer can be served. Most of the quantities of interest (the blocking probabilities and waiting times for various traffic streams) can be expressed in terms of the steady-state probabilities that are the solution of the local balance or Kolmogorov equations. For most models currently used, these probabilities can be expressed analytically as a product of quantities that can be easily ascertained. However, when the current state of the system dictates future action, such an analytic expression is not always available and the balance equations must be solved explicitly. Even for systems with relatively small numbers of queues (say 4) and a small number of waiting spaces and servers per queue (say 20), the number of linear equations can be huge, i.e. much more than 10,000, and hence these equations are rarely solved. However, most of the equations are sparse, highly structured, and possess enough algebraic structure that it is possible to solve some modest systems. In this paper we will discuss various methods to solve for the steady state probabilities which form a normalized null-vector of a singular matrix. These methods have been traditionally used to solve nonsingular linear systems that arise during the solution of partial differential equations. We show that when applying certain well known iterative techniques the ordering of equations is important, but that the traffic flow usually dictates an appropriate ordering. Our experience in applying various techniques to a queue overflow problem and to a tandem queue problem is described.
15
The Algebraic Eigenvalue Problem
E. I., J. H. Wilkinson · Mathematics of Computation · 1966 · 5.2K citations
James H. Bramble, Richard S. Varga · Mathematics of Computation · 1963 · 4.2K citations
Iterative Solution of Large Linear Systems
Olof B. Widlund, David M. Young · Mathematics of Computation · 1973 · 2K citations
Scaling for Numerical Stability in Gaussian Elimination
Robert D. Skeel · Journal of the ACM · 1979 · 195 citations · Full text