2006
DOI: 10.1007/s10586-006-0008-1
|View full text |Cite
|
Sign up to set email alerts
|

Discovering likely invariants of distributed transaction systems for autonomic system management

Abstract: Large amount of monitoring data can be collected from distributed systems as the observables to analyze system behaviors. However, without reasonable models to characterize systems, we can hardly interpret such monitoring data effectively for system management. In this paper, a new concept named flow intensity is introduced to measure the intensity with which internal monitoring data reacts to the volume of user requests in distributed transaction systems. We propose a novel approach to automatically model and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
73
0
1

Year Published

2008
2008
2016
2016

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 65 publications
(74 citation statements)
references
References 10 publications
0
73
0
1
Order By: Relevance
“…For example, Ernst et al [21] developed a tool named Daikon to discover program invariants for supporting program evolution. Jiang et al [32] proposed a novel technique to automatically model and search relationships between the flow intensities that can be regarded as invariants. Csallner et al [16] proposed to infer invariants using dynamic symbolic execution.…”
Section: Program-invariant Inferencementioning
confidence: 99%
“…For example, Ernst et al [21] developed a tool named Daikon to discover program invariants for supporting program evolution. Jiang et al [32] proposed a novel technique to automatically model and search relationships between the flow intensities that can be regarded as invariants. Csallner et al [16] proposed to infer invariants using dynamic symbolic execution.…”
Section: Program-invariant Inferencementioning
confidence: 99%
“…Related work in the area of fault diagnosis has focused on four approaches: (i) using statistical correlations [1,2,4,9,24], (ii) using models [18,23], (iii) using specialized languages [11,12,16], and (iv) using fine-grained profiling [5,7].…”
Section: Related Workmentioning
confidence: 99%
“…Pinpoint [2] and Magpie [1] are statistical tools for fault detection in component-based Internet service. Another approach is to use invariants -those metric correlations that hold in a variety of conditions as the correctness measure [9]. Cohen et al [4] correlate system metrics to high-level states to find the root cause of faults.…”
Section: Related Workmentioning
confidence: 99%
“…Gaussian Mixture Models: Gaussian Mixture Models (GMM), a clustering algorithm, is used to capture the statistical correlation between pairs of metrics [3,4].…”
Section: Prototype and Testbedmentioning
confidence: 99%
“…In contrast, recent research [3] [4] [5] [6] [7] [8] has investigated developing statistical models for automatic fault detection. These techniques derive probabilistic relationships, called functional invariants or correlations, between metrics captured at different points across the system.…”
Section: Introductionmentioning
confidence: 99%