Policy-driven configuration and management of agent based distributed systems

In this paper, we demonstrate a policy based approach for building and managing large scale agent based systems. We identify different classes of policies for agent based component integration. We also identify the system services and mechanisms that are required for policy based integration of components and their management. The utility of this approach is presented through case studies involving two applications making use the distributed event monitoring system that we have developed.

[1]  Ian Sommerville,et al.  Software engineering (6th ed.) , 2001 .

[2]  Anand R. Tripathi,et al.  A specification model for context-based collaborative applications , 2005, Pervasive Mob. Comput..

[3]  Morris Sloman,et al.  Policy driven management for distributed systems , 1994, Journal of Network and Systems Management.

[4]  Michael Luck,et al.  A normative framework for agent-based systems , 2006, Comput. Math. Organ. Theory.

[5]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[6]  Marek Sergot,et al.  On the characterization of law and computer systems: the normative systems perspective , 1994 .

[7]  Victoria Ungureanu,et al.  Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems , 2000, TSEM.

[8]  Anand R. Tripathi,et al.  Static verification of security requirements in role based CSCW systems , 2003, SACMAT '03.

[9]  Andrea Westerinen,et al.  Terminology for Policy-Based Management , 2001, RFC.

[10]  John C. Knight,et al.  Efficient hierarchic management for reconfiguration of networked information systems , 2004, International Conference on Dependable Systems and Networks, 2004.

[11]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[12]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[13]  Anand R. Tripathi Challenges designing next-generation middleware systems , 2002, CACM.

[14]  Anand R. Tripathi,et al.  Security in the Ajanta mobile agent system , 2001, Softw. Pract. Exp..

[15]  Nicholas R. Jennings,et al.  Agent-based control systems: Why are they suited to engineering complex systems? , 2003 .

[16]  George Candea,et al.  Improving availability with recursive microreboots: a soft-state system case study , 2004, Perform. Evaluation.

[17]  David D. Clark,et al.  The design philosophy of the DARPA internet protocols , 1988, SIGCOMM '88.

[18]  Naftaly H. Minsky,et al.  On Manageability and Robustness of Open Multi-agent Systems , 2003, SELMAS.

[19]  Jennifer Widom,et al.  Deriving Production Rules for Constraint Maintainance , 1990, VLDB.

[20]  Anand R. Tripathi,et al.  Design of a policy-driven middleware for secure distributed collaboration , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[21]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[22]  Franco Zambonelli,et al.  Organizational Abstractions for the Analysis and Design of Multi-agent Systems , 2000, AOSE.

[23]  Antonio Corradi,et al.  Policy-Driven Management of Agent Systems , 2001, POLICY.

[24]  M. Mansouri-Samani,et al.  Monitoring distributed systems , 1993, IEEE Network.

[25]  Anand R. Tripathi,et al.  Mobile agent programming in Ajanta , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[26]  Anand R. Tripathi,et al.  Secure Multi-agent Coordination in a Network Monitoring System , 2002, SELMAS.

[27]  Anand R. Tripathi,et al.  Specification of secure distributed collaboration systems , 2003, The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003..