Autonomic configuration and recovery in a mobile agent-based distributed event monitoring system: Research Articles

  • Authors:
  • Anand R. Tripathi;Devdatta Kulkarni;Harsha Talkad;Muralidhar Koka;Sandeep Karanth;Tanvir Ahmed;Ivan Osipkov

  • Affiliations:
  • Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.;Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.;Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.;Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.;Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.;Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.;Department of Computer Science, University of Minnesota, Twin Cities, MN 55455, U.S.A.

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a framework for building policy-based autonomic distributed agent systems. The autonomic mechanisms of configuration and recovery are supported through a distributed event processing model and a set of policy enforcement mechanisms embedded in an agent framework. Policies are event-driven rules derived from the system's functional and non-functional requirements. Agents in the network monitor the system state for policy violation conditions, generate appropriate events, and communicate them to other agents for cooperative filtering, aggregation, and handling. A set of agents perform policy enforcement actions whenever events signifying any policy violation conditions occur. Policies are defined using a specification framework based on XML. The policy enforcement agents interpret the policies given in XML. We illustrate the utility of this framework in the context of an agent-based distributed network monitoring application. We also present an experimental evaluation of our approach. Copyright © 2006 John Wiley & Sons, Ltd.