Research Article
Estimating Service Resource Consumption From Response Time Measurements
@INPROCEEDINGS{10.4108/ICST.VALUETOOLS2009.7526, author={Stephan Kraft and Sergio Pacheco-Sanchez and Giuliano Casale and Stephen Dawson}, title={Estimating Service Resource Consumption From Response Time Measurements}, proceedings={4th International ICST Conference on Performance Evaluation Methodologies and Tools}, publisher={ICST}, proceedings_a={VALUETOOLS}, year={2010}, month={5}, keywords={}, doi={10.4108/ICST.VALUETOOLS2009.7526} }
- Stephan Kraft
Sergio Pacheco-Sanchez
Giuliano Casale
Stephen Dawson
Year: 2010
Estimating Service Resource Consumption From Response Time Measurements
VALUETOOLS
ICST
DOI: 10.4108/ICST.VALUETOOLS2009.7526
Abstract
We propose a linear regression method and a maximum likelihood technique for estimating the service demands of requests based on measurement of their response times instead of their CPU utilization. Our approach does not require server instrumentation or sampling, thus simplifying the parameterization of performance models. The benefit of this approach is further highlighted when utilization measurement is difficult or unreliable, such as in virtualized systems or for services controlled by third parties. Both experimental results from an industrial ERP system and sensitivity analyses based on simulations indicate that the proposed methods are often much more effective for service demand estimation than popular utilization based linear regression methods. In particular, the maximum likelihood approach is found to be typically two to five times more accurate than utilization based regression, thus suggesting that estimating service demands from response times can help in improving performance model parameterization.