TY - GEN
T1 - Automatic extraction of session-based workload specifications for architecture-level performance models
AU - Vögele, Christian
AU - Van Hoorn, André
AU - Krcmar, Helmut
N1 - Publisher Copyright:
Copyright © 2015 ACM.
PY - 2015/2/1
Y1 - 2015/2/1
N2 - Workload specifications are required in order to accurately evaluate performance properties of session-based application systems. These properties can be evaluated using measure- ment-based approaches such as load tests and model-based approaches, e.g., based on architecture-level performance models. Workload specifications for both approaches are created separately from each other which may result in dif- ferent workload characteristics. To overcome this challenge, this paper extends our existing WESSBAS approach which defines a domain-specific language (WESSBAS-DSL) enabling the layered modeling and automatic extraction of workload specifications, as well as the transformation into load test scripts. In this paper, we extend WESSBAS by the capability of transforming WESSBAS-DSL instances into workload specifications of architecture-level performance models. The transformation demonstrates that the WESSBAS-DSL can be used as an intermediate language between system-specific workload specifications on the one side and the generation of required inputs for performance evaluation approaches on the other side. The evaluation using the standard industry benchmark SPECjEnterprise2010 shows that workload characteristics of the simulated work- load match the measured workload with high accuracy.
AB - Workload specifications are required in order to accurately evaluate performance properties of session-based application systems. These properties can be evaluated using measure- ment-based approaches such as load tests and model-based approaches, e.g., based on architecture-level performance models. Workload specifications for both approaches are created separately from each other which may result in dif- ferent workload characteristics. To overcome this challenge, this paper extends our existing WESSBAS approach which defines a domain-specific language (WESSBAS-DSL) enabling the layered modeling and automatic extraction of workload specifications, as well as the transformation into load test scripts. In this paper, we extend WESSBAS by the capability of transforming WESSBAS-DSL instances into workload specifications of architecture-level performance models. The transformation demonstrates that the WESSBAS-DSL can be used as an intermediate language between system-specific workload specifications on the one side and the generation of required inputs for performance evaluation approaches on the other side. The evaluation using the standard industry benchmark SPECjEnterprise2010 shows that workload characteristics of the simulated work- load match the measured workload with high accuracy.
KW - Load Tests
KW - Palladio Component Model
KW - Session-based Application Systems
KW - Workload Specifications
UR - http://www.scopus.com/inward/record.url?scp=84926436058&partnerID=8YFLogxK
U2 - 10.1145/2693182.2693183
DO - 10.1145/2693182.2693183
M3 - Conference contribution
AN - SCOPUS:84926436058
T3 - LT 2015 - Proceedings of the 4th ACM/SPEC International Workshop on Large-Scale Testing, in Conjunction with ICPE 2015
SP - 5
EP - 8
BT - LT 2015 - Proceedings of the 4th ACM/SPEC International Workshop on Large-Scale Testing, in Conjunction with ICPE 2015
PB - Association for Computing Machinery
T2 - 4th ACM/SPEC International Workshop on Large-Scale Testing, LT 2015
Y2 - 1 February 2015
ER -