PAM-a noniterative approximate solution method for closed multichain queueing networks

Approximate MVA algorithms for separable queueing networks are based upon an iterative solution of a set of modified MVA formulas. Although each iteration has a computational time requirement of O(MK 2 ) or less, many iterations are typically needed for convergence to a solution. ( M denotes the number of queues and K the number of closed chains or customer classes.) We present some faster approximate solution algorithms that are noniterative . They are suitable for the analysis and design of communication networks which may require tens to hundreds, perhaps thousands, of closed chains to model flow-controlled virtual channels. Three PAM algorithms of increasing accuracy are presented. Two of them have time and space requirements of O(MK) . The third algorithm has a time requirement of O(MK 2 ) and a space requirement of O(MK) .

[1]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[2]  Yonathan Bard,et al.  Some Extensions to Multiclass Queueing Network Analysis , 1979, Performance.

[3]  Stephen S. Lavenberg,et al.  A Clustering Approximation Technique for Queueing Network Models with a Large Number of Chains , 1986, IEEE Transactions on Computers.

[4]  M. Reiser,et al.  A Queueing Network Analysis of Computer Communication Networks with Window Flow Control , 1979, IEEE Trans. Commun..

[5]  John Zahorjan,et al.  Balanced job bound analysis of queueing networks , 1982, CACM.

[6]  Steven C. Bruell,et al.  A tree-structured mean value analysis algorithm , 1986, TOCS.

[7]  K. Steiglitz,et al.  The Design of Minimum-Cost Survivable Networks , 1969 .

[8]  We-Min Chow,et al.  Approximations for large scale closed queueing networks , 1983, Performance evaluation (Print).

[9]  Simon S. Lam,et al.  Modeling, analysis, and optimal routing of flow-controlled communication networks , 1987, Computer Communication Review.

[10]  K. Mani Chandy,et al.  Linearizer: a heuristic algorithm for queueing network models of computing systems , 1982, CACM.

[11]  C.-T. Hsieh Models and algorithms for the design of store-and-forward communication networks , 1987 .

[12]  John Zahorjan,et al.  Accuracy, Speed, and Convergence of Approximate Mean Value Analysis , 1988, Perform. Evaluation.

[13]  Stephen S. Lavenberg,et al.  Mean-Value Analysis of Closed Multichain Queuing Networks , 1980, JACM.

[14]  Charles H. Sauer,et al.  The Tree MVA Algorithm , 1985, Perform. Evaluation.

[15]  Simon S. Lam,et al.  Modeling and analysis of flow controlled packet switching networks , 1981, SIGCOMM 1981.

[16]  Luke Y.-C. Lien,et al.  A tree convolution algorithm for the solution of queueing networks , 1983, CACM.

[17]  Derek L. Eager,et al.  Bound hierarchies for multiple-class queuing networks , 1986, JACM.

[18]  Hisashi Kobayashi,et al.  Queuing Networks with Multiple Closed Chains: Theory and Computational Algorithms , 1975, IBM J. Res. Dev..

[19]  Simon S. Lam,et al.  Two Classes of Performance Bounds for Closed Queueing Networks , 1987, Perform. Evaluation.