Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Single-class bounds of multi-class queuing networks

Published: 02 January 1992 Publication History

Abstract

In a closed, separable, queuing network model of a computer system, the number of customer classes is an input parameter. The number of classes and the class compositions are assumptions regarding the characteristics of the system's workload. Often, the number of customer classes and their associated device demands are unknown or are unmeasurable parameters of the system. However, when the system is viewed as having a single composite customer class, the aggregate single-class parameters are more easily obtainable.
This paper addresses the error made when constructing a single-class model of a multi-class system. It is shown that the single-class model pessimistically bounds, the performance of the multi-class system. Thus, given a multi-class system, the corresponding single-class model can be constructed with the assurance that the actual system performance is better than that given by the single-class model. In the worst case, it is shown that the throughput given by the single-class model underestimates the actual multi-class throughput by, at most, 50%. Also, lower bounds are provided for the number of necessary customer classes, given observed device utilizations. This information is useful to clustering analysis techniques as well as to analysts who must obtain class-specific device demands.

References

[1]
ANDERBERG, M R. Clustering Analysis for Applications. Academic Press, Orlando, Fla., 1973.
[2]
BRUELL, S. C., ~,ND BALBO, G. Computational algorithms for closed queuing networks. In P. J Denmng, ed., Operating and Programming Svstems Series. North-Holland, Amsterdam, The Netherlands, 1980.
[3]
BRUELL, S. C, Ba~LBO, G, GHANTA, S., &ND AFSHARI, P. V. A mean value analysis based package for the solution of product-form queueing network models. In Proceedings of the International Conference on Modelhng Techniques and Tools for Performance Analysis (Paris, France, May). North-Holland, Amsterdam, The Netherlands, 1984
[4]
BASKETT, F., CHANDY, K. M., MUNTZ, R, ant) P,XLACIOS, F. Open, closed, and m~xed networks of queues with different classes of customers. J. ACM 22, 2 (Apr. 1975), 248-260.
[5]
CHANDY, K. M, AND MARTIN, A.J.A characterization of product-form queuing networks. J. ACM 30, 2 (Apr. 1983), 286-299.
[6]
KLEINROCK, L. Queuing S.vstems. Vol. I: Theory. Wiley, New York, 1975.
[7]
TRIPATHI, S. K., AND DOWDY, L.W. Workload representation and its impact on performance prediction using queuelng network models. In G Serazzi, ed., Workload Characterization oJ" Computer Systems and Computer Networks. North-Holland, Amsterdam, The Netherlands, 1986, 159-178.
[8]
TRIPATHI, S. K., AND WOODSIDE. C. M. A vertex-allocation theorem for resources in queuing networks J. ACM 35, 1 (Jan. 1988), 221-230.
[9]
VFR~,N, M. ~ND POTIER D QNAP2: A portable environment Ibr queuemg systems modellm, INRIA Tech. Rep. No. 314, INRIA, Pans, France, June 1984.
[10]
ZAHORJAN, J. The approximate solution of large queuing network models Ph D. Dissertation, Univ. Toronto, Toronto, Ontario, Canada, 1980.
[11]
ZAHORJAN, J., SEVCIK, K. C., EAGER, D. L., AND GALLER, B. Balanced job bound analysl~ of queuing networks. Commtm. ACM 25, 2 (Feb. 1982), 134-141.

Cited By

View all
  • (2022)A Robust Approximation for Multiclass Multiserver Queues with Applications to Microservices SystemsComputer Performance Engineering10.1007/978-3-031-25049-1_4(54-68)Online publication date: 21-Sep-2022
  • (2018)Choice of Aggregation Groups for Layered Performance Model SimplificationProceedings of the 2018 ACM/SPEC International Conference on Performance Engineering10.1145/3184407.3184411(241-252)Online publication date: 30-Mar-2018
  • (2011)Automatic Fine-Grained Transaction Categorization for Multi-tier ApplicationsProceedings of the 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery10.1109/CyberC.2011.31(130-138)Online publication date: 10-Oct-2011
  • Show More Cited By

Recommendations

Reviews

Guenter Haring

In building a queueing network model of a computer system, workload characterization is an important task. Part of workload characterization is determining the number and composition of the workload classes. It is often difficult to determine these features, because of measurement and assignment problems, such as the representation of system overhead. The authors have investigated the size of the error if a multiclass system is represented by a single-class model, which can be characterized more easily. The background of this investigation is multiclass, separable queueing network models with load-independent centers. Starting from the case of two centers and extending their work to an arbitrary number of centers, the authors have shown by thorough analysis that the center utilizations and the throughput in a multiclass model are higher than in the equivalent single-class model, that is, the single-class model gives pessimistic bounds. An error analysis shows that the maximum error decreases as the number of jobs increases, so careful workload characterization is important when the number of jobs is low. Furthermore, it shows that in the worst case, the single-class equivalent underestimates the multiclass throughput by, at most, 50 percent. If there are no dominating customers, the error can be reduced by not combining all classes into a single class, but only combining a subset of the errors. Finally, the authors give a relation that allows one to determine the minimum number of workload classes for a given utilization, total population, and number of centers. The paper is a valuable contribution to the modeling of computer systems. In particular, it will support workload characterization and its standard techniques, including clustering, and it may help the modeler to construct and interpret models correctly.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 January 1992
Published in JACM Volume 39, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bounding analysis
  2. product-form networks
  3. queueing networks

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)11
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)A Robust Approximation for Multiclass Multiserver Queues with Applications to Microservices SystemsComputer Performance Engineering10.1007/978-3-031-25049-1_4(54-68)Online publication date: 21-Sep-2022
  • (2018)Choice of Aggregation Groups for Layered Performance Model SimplificationProceedings of the 2018 ACM/SPEC International Conference on Performance Engineering10.1145/3184407.3184411(241-252)Online publication date: 30-Mar-2018
  • (2011)Automatic Fine-Grained Transaction Categorization for Multi-tier ApplicationsProceedings of the 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery10.1109/CyberC.2011.31(130-138)Online publication date: 10-Oct-2011
  • (2001)Xaba: Exact, Approximate, and Asymptotic Solvers for Multi-class Closed Queueing NetworksComputer Performance Evaluation.Modelling Techniques and Tools10.1007/3-540-46429-8_6(71-85)Online publication date: 20-Dec-2001
  • (1997)Queueing network models with two classes of customersProceedings Fifth International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems10.1109/MASCOT.1997.567617(229-234)Online publication date: 1997
  • (1996)Bounding errors introduced by clustering of customers in closed product-form queuing networksJournal of the ACM10.1145/234533.23453943:4(641-669)Online publication date: 1-Jul-1996

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media