TY - GEN
T1 - Automatic performance model generation for java enterprise edition (EE) applications
AU - Brunnert, Andreas
AU - Vögele, Christian
AU - Krcmar, Helmut
PY - 2013
Y1 - 2013
N2 - The effort required to create performance models for enterprise applications is often out of proportion compared to their benefits. This work aims to reduce this effort by introducing an approach to automatically generate component-based performance models for running Java EE applications. The approach is applicable for all Java EE server products as it relies on standardized component types and interfaces to gather the required data for modeling an application. The feasibility of the approach and the accuracy of the generated performance models are evaluated in a case study using a SPECjEnterprise2010 industry standard benchmark deployment. Simulations based on a generated performance model of this reference deployment show a prediction error of 1 to 20 % for response time and of less than 10 % for CPU utilization and throughput.
AB - The effort required to create performance models for enterprise applications is often out of proportion compared to their benefits. This work aims to reduce this effort by introducing an approach to automatically generate component-based performance models for running Java EE applications. The approach is applicable for all Java EE server products as it relies on standardized component types and interfaces to gather the required data for modeling an application. The feasibility of the approach and the accuracy of the generated performance models are evaluated in a case study using a SPECjEnterprise2010 industry standard benchmark deployment. Simulations based on a generated performance model of this reference deployment show a prediction error of 1 to 20 % for response time and of less than 10 % for CPU utilization and throughput.
KW - Enterprise Applications
KW - Java Enterprise Edition
KW - Palladio Component Model
KW - Performance Evaluation
KW - Performance Modeling
UR - http://www.scopus.com/inward/record.url?scp=84884870074&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-40725-3_7
DO - 10.1007/978-3-642-40725-3_7
M3 - Conference contribution
AN - SCOPUS:84884870074
SN - 9783642407246
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 74
EP - 88
BT - Computer Performance Engineering - 10th European Workshop, EPEW 2013, Proceedings
PB - Springer Verlag
T2 - 10th European Workshop on Performance Engineering, EPEW 2013
Y2 - 16 September 2013 through 17 September 2013
ER -