TY - GEN
T1 - Comparing the accuracy of resource demand measurement and estimation techniques
AU - Willnecker, Felix
AU - Dlugi, Markus
AU - Brunnert, Andreas
AU - Spinner, Simon
AU - Kounev, Samuel
AU - Gottesheim, Wolfgang
AU - Krcmar, Helmut
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015
Y1 - 2015
N2 - Resource demands are a core aspect of performance models. They describe how an operation utilizes a resource and therefore influence the systems performance metrics: response time, resource utilization and throughput. Such demands can be determined by two extraction classes: direct measurement or demand estimation. Selecting the best suited technique depends on available tools, acceptable measurement overhead and the level of granularity necessary for the performance model. This work compares two direct measurement techniques and an adaptive estimation technique based on multiple statistical approaches to evaluate strengths and weaknesses of each technique. We conduct a series of experiments using the SPECjEnterprise2010 industry benchmark and an automatic performance model generator for architecture level performance models based on the Palladio Component Model. To compare the techniques we conduct two experiments with different levels of granularity on a standalone system, followed by one experiment using a distributed SPECjEnterprise2010 deployment combining both extraction classes for generating a full-stack performance model.
AB - Resource demands are a core aspect of performance models. They describe how an operation utilizes a resource and therefore influence the systems performance metrics: response time, resource utilization and throughput. Such demands can be determined by two extraction classes: direct measurement or demand estimation. Selecting the best suited technique depends on available tools, acceptable measurement overhead and the level of granularity necessary for the performance model. This work compares two direct measurement techniques and an adaptive estimation technique based on multiple statistical approaches to evaluate strengths and weaknesses of each technique. We conduct a series of experiments using the SPECjEnterprise2010 industry benchmark and an automatic performance model generator for architecture level performance models based on the Palladio Component Model. To compare the techniques we conduct two experiments with different levels of granularity on a standalone system, followed by one experiment using a distributed SPECjEnterprise2010 deployment combining both extraction classes for generating a full-stack performance model.
KW - Performance model generation
KW - Resource demand estimations
KW - Resource demand measurements
UR - http://www.scopus.com/inward/record.url?scp=84944728289&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-23267-6_8
DO - 10.1007/978-3-319-23267-6_8
M3 - Conference contribution
AN - SCOPUS:84944728289
SN - 9783319232669
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 115
EP - 129
BT - Computer Performance Engineering - 12th European Workshop, EPEW 2015, Proceedings
A2 - Beltrán, Marta
A2 - Bradley, Jeremy
A2 - Knottenbelt, William
PB - Springer Verlag
T2 - 12th European Performance Engineering Workshop, EPEW 2015
Y2 - 31 August 2015 through 1 September 2015
ER -