This paper addresses the role of dependency analysis in distributed management. The identification of dependencies becomes increasingly important in today's networked environments because applications and services rely on a variety of supporting services which might be outsourced to a service provider. However, service dependencies are not made explicit in today's systems, thus making the task of problem determination particularly difficult. Solving this problem requires the determination and computation of the dependencies between services and applications. A key contribution of the paper is a methodology for making IP-based services and applications manageable that have not been designed to include management instrumentation (which is the case today for almost every application and service). Unlike other approaches, it is not necessary to modify the application code. Instead our approach yields a technique that enumerates the characteristics and interdependencies of applications and services, thus permitting the derivation of appropriate management information.
[1]
Lundy Lewis,et al.
Experiments with data mining in enterprise management
,
1999,
Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).
[2]
Randy Presuhn,et al.
Application Management MIB
,
1999,
RFC.
[3]
D. Verma,et al.
Supporting Service Level Agreements on IP Networks
,
1999
.
[4]
Cheryl Krupczak,et al.
Definitions of System-Level Managed Objects for Applications
,
1998,
RFC.
[5]
Michael Anthony Bauer,et al.
Making distributed applications manageable through instrumentation
,
1997,
Proceedings of PDSE '97: 2nd International Workshop on Software Engineering for Parallel and Distributed Systems.