An active approach to characterizing dynamic dependencies for problem determination in a distributed environment
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 377-390
- https://doi.org/10.1109/inm.2001.918054
Abstract
We describe a methodology for identifying and characterizing dynamic dependencies between system components in distributed application environments such as e-commerce systems. The methodology relies on active perturbation of the system to identify dependencies and the use of statistical modeling to compute dependency strengths. Unlike more traditional passive techniques, our active approach requires little initial knowledge of the implementation details of the system and has the potential to provide greater coverage and more direct evidence of causality for the dependencies it identifies. We experimentally demonstrate the efficacy of our approach by applying it to a prototypical e-commerce system based on the TPC-W Web commerce benchmark, for which the active approach correctly identifies and characterizes 41 of 42 true dependencies out of a potential space of 140 dependencies. Finally, we consider how the dependencies computed by our approach can be used to simplify and guide the task of root-cause analysis, an important part of problem determination.Keywords
This publication has 4 references indexed in Scilit:
- An alarm correlation and fault identification scheme based on OSI managed object classesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Managing application services over service provider networks: architecture and dependency analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Fault Isolation and Event Correlation for Integrated Fault ManagementPublished by Springer Nature ,1997
- High speed and robust event correlationIEEE Communications Magazine, 1996