Proceedings of the 8th ACM International Conference on Autonomic Computing 2011
DOI: 10.1145/1998582.1998628
|View full text |Cite
|
Sign up to set email alerts
|

Self-adaptive software system monitoring for performance anomaly localization

Abstract: Autonomic computing components and services require continuous monitoring capabilities for collecting and analyzing data of runtime behavior.Particularly for software systems, a trade-off between monitoring coverage and performance overhead is necessary.In this paper, we propose an approach for localizing performance anomalies in software systems employing self-adaptive monitoring. Time series analysis of operation response times, incorporating architectural information about the diagnosed software system, is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 41 publications
(26 citation statements)
references
References 7 publications
0
25
0
Order By: Relevance
“…Live visualization with ExplorViz is scalable [6] and elastic in cloud environments [28]. Monitoring may provide runtime models [23] for system comprehension [9], trace visualization [4], architecture conformance checks [11], and a landscape control center [12] with performance anomaly detection [3,24]. New perspectives on employing virtual reality [8] and physical models [7] are further explored.…”
Section: Icpementioning
confidence: 99%
“…Live visualization with ExplorViz is scalable [6] and elastic in cloud environments [28]. Monitoring may provide runtime models [23] for system comprehension [9], trace visualization [4], architecture conformance checks [11], and a landscape control center [12] with performance anomaly detection [3,24]. New perspectives on employing virtual reality [8] and physical models [7] are further explored.…”
Section: Icpementioning
confidence: 99%
“…However, this cannot be assumed in many cases. Based on Kieker, Ehlers et al [5] propose an approach for self-adaptive monitoring to localize performance anomalies. Following a similar idea as described in [6], the authors fully instrument the AUT with switchable measurement probes.…”
Section: State Of the Artmentioning
confidence: 99%
“…However, they lack support for adaptation of the instrumentation, hence rendering automation of measurement-based performance engineering tasks impractical. Existing approaches which provide means for adaptation of instrumentation are limited in their adaptation capabilities [5], [6] as they are based on a switch-based principle, allowing to switch between instrumentation instructions injected into the AUT at startup. However, this is a rather inflexible approach limiting the adaptation of instrumentation instructions.…”
Section: Introductionmentioning
confidence: 99%
“…The actual detection of the anomalies has to be performed manually. However, previous work on anomaly detection within Kieker results can be adapted for this scenario [1].…”
Section: Including Moobench Into Jenkinsmentioning
confidence: 99%
“…The final three builds demonstrate our bug fixing two and a half month after the performance regression. With the help of our presented vision of including benchmarks into continuous integration and performing automated anomaly detections on the results, e. g., similar to [1], the time to fix performance regressions can be reduced.…”
Section: Figure 1: Initial Inclusion Of Moobench Into Jenkinsmentioning
confidence: 99%