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 :
بازگشت