One of the challenges in building analytic performance models such as queuing network models is obtaining service demands for the various workloads and various devices. While some of these parameters can be easily measured, some may not be easy to obtain due to the complexity that the measurements may entail or because it may not be possible to stop the operation of a production system to collect measurements. This paper discusses a black-box approach for computing unknown service demand parameters in queuing network models. The paper addresses the problem of finding a subset of the service demand values given the known values and given the values of the response times for all workloads. A unique closed form solution is given for the case of a single missing parameter and a process for obtaining a feasible solution for the case of multiple missing parameters is discussed. Numerical examples illustrate the approach. An online service demand estimator that successively computes better estimates for the service demands is described. The experiments carried out with this estimator show a relatively low relative error in the predicted response times when the estimated service demands are used.
[1]
Lionel C. Briand,et al.
Guest Editor's Introduction
,
2004,
Empirical Software Engineering.
[2]
Peter J. Denning,et al.
The Operational Analysis of Queueing Network Models
,
1978,
CSUR.
[3]
Stephen S. Lavenberg,et al.
Mean-Value Analysis of Closed Multichain Queuing Networks
,
1980,
JACM.
[4]
Virgílio A. F. Almeida,et al.
Performance by Design - Computer Capacity Planning By Example
,
2004
.
[5]
W. J. Gordon,et al.
Closed Queuing Systems with Exponential Servers
,
1967,
Oper. Res..
[6]
Daniel A. Menascé,et al.
Two-level iterative queuing modeling of software contention
,
2002,
Proceedings. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems.
[7]
K. Mani Chandy,et al.
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
,
1975,
JACM.
[8]
Daniel A. Menascé,et al.
On the Use of Performance Models to Design Self-Managing Computer Systems
,
2003,
Int. CMG Conference.