Programmable Agents for Active Distributed Monitoring [chapter]

Ehab S. Al-Shaer
1999 Lecture Notes in Computer Science  
The successful deployment of next-generation distributed systems is signi cantly dependent on the e cient management support that improves the performance and reliability of these applications at runtime. This paper motivates and describes a programmable agents approach for active monitoring as an important attribute for supporting scalable, highly-responsive and non-intrusive management architecture. Active monitoring enables de ning re-con gurable and self-directed management tasks that can
more » ... modi ed automatically at run-time in order to track the system behavior. Based on observed events and users' monitoring demands, monitoring agents can dynamically customize their assigned tasks and initiate the appropriate monitoring actions. This avoids activating unnecessary monitoring tasks and provides a dynamic monitoring operations. The presented system, which is referred to as HiFi, supports a comprehensive e n vironment including code instrumentation, user subscription, event ltering and action service. The paper also shows monitoring examples that illustrates the application and the e ectiveness of active monitoring in managing large-scale distributed systems. R. Stadler and B. Stiller (Eds.): DSOM'99
doi:10.1007/3-540-48100-1_2 fatcat:golapuwpobb75ahamesthaekvu