Proceedings of the 7th International Conference on Autonomic Computing 2010
DOI: 10.1145/1809049.1809069
|View full text |Cite
|
Sign up to set email alerts
|

On the use of computational geometry to detect software faults at runtime

Abstract: Despite advances in software engineering, software faults continue to cause system downtime. Software faults are difficult to detect before the system fails, especially since the first symptom of a fault is often system failure itself.This paper presents a computational geometry technique and a supporting tool to tackle the problem of timely fault detection during the execution of a software application. The approach involves collecting a variety of runtime measurements and building a geometric enclosure, such… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
1

Year Published

2010
2010
2019
2019

Publication Types

Select...
4
4

Relationship

2
6

Authors

Journals

citations
Cited by 16 publications
(14 citation statements)
references
References 17 publications
0
13
0
1
Order By: Relevance
“…Zhang et al [34] Inria assume that incidents lead to non stationarity of the workload statistics and use the Page-Hinkely test to detect them. Stehle et al [32] present a method where the convex hull is used instead of hyper-rectangles to classify system states. As described in section 5, we use multiple threshold values for a given metric to use more than two levels to characterize incidents.…”
Section: Autonomic Computingmentioning
confidence: 99%
“…Zhang et al [34] Inria assume that incidents lead to non stationarity of the workload statistics and use the Page-Hinkely test to detect them. Stehle et al [32] present a method where the convex hull is used instead of hyper-rectangles to classify system states. As described in section 5, we use multiple threshold values for a given metric to use more than two levels to characterize incidents.…”
Section: Autonomic Computingmentioning
confidence: 99%
“…The extent of this method is limited to transactionbased anomalous behavior in the sense that it can only detect anomalies that manifest themselves via changes in CPU utilization patterns. Stehle et al present an approach to detect software faults using computational geometry [10]. A convex hull is established as the geometric enclosure of an n-dimensional data set gathered over the full spectrum of nominal system operating conditions.…”
Section: Related Workmentioning
confidence: 99%
“…The detection approach uses information collected by the runtime sensors to construct a geometric enclosure whose enclosing space represents the normal execution of the monitored application. [3] V. EXPERIMENTAL RESULTS This section contains the results of the case study on the diagnosis of software failures. The failure diagnosis results include the results of experiments designed to test Aniketos's ability to diagnose known fault types.…”
Section: Failure Detectionmentioning
confidence: 99%
“…Our previous work [3] proposed a technique for detecting software failures using computational geometry. This paper proposes an technique for diagnosing software failures that extends the geometric approach from our previous work.…”
Section: Introductionmentioning
confidence: 99%