DocumentCode
3279079
Title
AIM: Adaptable Instrumentation and Monitoring for Automated Software Performance Analysis
Author
Wert, Alexander ; Schulz, Henning ; Heger, Christoph
Author_Institution
Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear
2015
fDate
23-24 May 2015
Firstpage
38
Lastpage
42
Abstract
Instrumentation and monitoring plays an important role in measurement-based performance analysis of software systems. However, in practice the performance overhead of extensive instrumentation is not negligible. Experiment-based performance analysis overcomes this problem through a series of experiments on selectively instrumented code, but requires additional manual effort to adjust required instrumentation and hence introduces additional costs. Automating the experiments and selective instrumentation can massively reduce the costs of performance analysis. Such automation, however, requires the capability of dynamically adapting instrumentation instructions. In this paper, we address this issue by introducing AIM, a novel instrumentation and monitoring approach for automated software performance analysis. We apply AIM to automate derivation of resource demands for an architectural performance model, showing that adaptable instrumentation leads to more accurate measurements compared to existing monitoring approaches.
Keywords
software architecture; software performance evaluation; AIM; adaptable instrumentation and monitoring; architectural performance model; automated software performance analysis; Java; Load modeling; Monitoring; Probes; Time factors; Unified modeling language; Instrumentation; Measurement; Performance Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation of Software Test (AST), 2015 IEEE/ACM 10th International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/AST.2015.15
Filename
7166264
Link To Document