Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
158 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Hierarchical Analyses Applied to Computer System Performance: Review and Call for Further Studies (2401.09292v1)

Published 17 Jan 2024 in cs.PF

Abstract: We review studies based on analytic and simulation methods for hierarchical performance analysis of Queueing Network - QN models, which result in an order of magnitude reduction in performance evaluation cost with respect to simulation. The computational cost at the lower level is reduced when the computer system is modeled as a product-form QN. A Continuous Time Markov Chain - CTMC or discrete-event simulation can then be used at the higher level. We first consider a multiprogrammed transaction - txn processing system with Poisson arrivals and predeclared locks requests. Txn throughputs obtained by the analysis of multiprogrammed computer systems serve as the transition rates in a higher level CTMC to determine txn response times. We next analyze a task system where task precedence relationships are specified by a directed acyclic graph to determine its makespan. Task service demands are specified on the devices of a computer system. The composition of tasks in execution determines txn throughputs, which serve as transition rates among the states of the higher level CTMC model. As a third example we consider the hierarchical simulation of a timesharing system with two user classes. Txn throughputs in processing various combinations of requests are obtained by analyzing a closed product-form QN model. A discrete event simulator is provided. More detailed QN modeling parameters, such as the distribution of the number of cycles in central server model - CSM affects the performance of a fork/join queueing system. This detail can be taken into account in Schwetman's hybrid simulation method, which counts remaining cycles in CSM. We propose an extension to hybrid simulation to adjust job service demands according to elapsed time, rather than counting cycles. An example where Equilibrium Point Analysis to reduce computaional cost is privided.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)
  1. J. A. Buzacott and J. G. Shanthikumar. Stochastic Models of Manufacturing Systems. Prentice Hall, 1993.
  2. J. P. Buzen. Computational algorithms for closed queueing networks with exponential servers. Commun. ACM 16(9): 527-531 (1973).
  3. J. P. Buzen. A Queueing Network Model of MVS. ACM Computing Survey 10(3): 319-331 (1978).
  4. E. G. Coffman Jr. and P. J. Denning. Operating Systems Theory. Prentice-Hall 1973.
  5. A. Dasgupta. A formula for the expected value of the maximum of three independent normals and a sparse high dimensional case. Statistics Dept. at Purdue Univ. downloaded 2023 https://www.stat.purdue.edu/~dasgupta/orderstat.pdf
  6. L. Kleinrock. Queueing Systems, Vol I: Theory. Wiley-Interscience 1975.
  7. H. Kobayashi and B. L. Mark. System Modeling and Analysis: Foundations of System Performance Evaluation. Pearson, 2009.
  8. S. S. Lavenberg. Computer Performance Modeling Handbook. Academic Press 1983.
  9. D. A. Menasce and V. A. F. Almeida. Analytic Models of Supercomputer Performance in Multiprogramming Environments. Int’l J. High Performance Computing Applications 3 2 (1989), 71-91.
  10. M. K. Molloy: Performance analysis using stochastic Petri nets. IEEE Trans. Computers 31(9): 913-917 (1982)
  11. J. L. Peterson. Petri Net Theory and the Modeling of Systems. Prentice-Hall 1981.
  12. M. Reiser: Mean value analysis: A personal account. Performance Evaluation 2000, 491-504
  13. S. Tasaka. Performance Analysis of Multiple Access Protocols. The MIT Press 1986.
  14. A. Thomasian and I. K. Ryu. A decomposition solution to the queueing network model of the centralized DBMS with static locking. In Proc. ACM SIGMETRICS on Measurement and Modeling of Computer Systems - SIGMERTICS 1983, 82-92.
  15. A. Thomasian and P. F. Bay. Queueing network models for parallel processing of task systems. In Proc. Int’l Conf. on Parallel Processing - ICPP 1983, 421-428
  16. A. Thomasian. A performance study of dynamic load balancing in distributed systems. In Proc. Int’l Conf. on Distributed Computing Systems - ICDCS 1987: 178-184
  17. A. Thomasian Unbalanced job approximation using Taylor series expansion and review of performance bounds. https://doi.org/10.48550/arXiv.2309.15172

Summary

We haven't generated a summary for this paper yet.