Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
IEEE Transactions on Computers
A tool to enhance model exploitation
Performance Evaluation - Special issue: 6th international conference on modelling techniques and tools for computer performance evaluation
CSIM: a C-based process-oriented simulation language
WSC '86 Proceedings of the 18th conference on Winter simulation
Evaluating the Scalability of Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Linearizer: a heuristic algorithm for queueing network models of computing systems
Communications of the ACM
Analyzing queueing networks with simultaneous resource possession
Communications of the ACM
IEEE Transactions on Software Engineering
A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages
IEEE Transactions on Software Engineering
SPNP: Stochastic Petri Net Package
PNPM '89 The Proceedings of the Third International Workshop on Petri Nets and Performance Models
Two-Level Iterative Queuing Modeling of Software Contention
MASCOTS '02 Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Performance analysis of distributed server systems
Performance analysis of distributed server systems
Efficient Evaluation of Alternatives for Assembly of Services
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
Interchange Formats for Performance Models: Experimentation and Ouput
QEST '07 Proceedings of the Fourth International Conference on Quantitative Evaluation of Systems
Performance Model Estimation and Tracking Using Optimal Filters
IEEE Transactions on Software Engineering
The Relationship of Performance Models to Data
SIPEW '08 Proceedings of the SPEC international workshop on Performance Evaluation: Metrics, Models and Benchmarks
Enhanced Modeling and Solution of Layered Queueing Networks
IEEE Transactions on Software Engineering
UML based performance modeling framework for object-oriented distributed systems
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Efficiency improvements for solving layered queueing networks
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Using Layered Bottlenecks for Virtual Machine Provisioning in the Clouds
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
The most fruitful use of a performance model is to study deep properties of the system, and hypothetical situations that might lead to improved configurations or designs. This requires executing experiments on the model, which evaluate systematic changes. Parameter estimation methods also exploit search in a parameter space to fit a model to performance data. Estimation, sensitivity and optimization experiments can require hundreds of evaluations, and the efficiency of the analytic model solver may become an issue. Analytic models usually provide fast solutions (compared to simulations) but repetitive solutions for near-neighbour models offer opportunities for further reducing the effort. This work describes an experiment driver for a layered queueing solver which provides a factor of two improvement. It also raises the issue of domain-specific languages for model experiments, versus general languages with suitable libraries.