An active approach for dependency discovery in a distributed environment

Yunchun Li
DOI: https://doi.org/10.3969/j.issn.1008-0570.2006.30.064
2006-01-01
Abstract:This paper presents a method for dynamically building dependency models in distributed environments. The method relies on active perturbation to the system to obtain prior knowledge for building the model, and then constructs the dependency model based on the methods of building Bayesian networks. Unlike more traditional passive techniques, our active approach requires little initial knowledge of the implementation details of the system. It actively perturbs system components while deploying the probes to monitor the system' s response, and then employs the method of machine- learning to identify the dynamic dependencies between system components and construct a dynamic dependency model for the distributed application. Our approach to dynamically construct depen- dency model, is useful for the management of distributed applications on running time. And it can be used for problem determination and recovery during the execute phase of distributed applications. It provides a practical approach for the realization of automatic computing in distributed environments.
What problem does this paper attempt to address?