Implementation of a Management Agent fo r Interpreting Obligation Policy

Distributing management functionality into intelligent management agents has now been accepted as the way to manage large scale distributed systems. However, it is necessary to easily change the functionality of the agents to adapt to changing application requirements. Agents which interpret policy can have their behaviour changed by modifying the policies loaded in them. This paper gives an overview of a management policy notation which can be used to define both authorisation policies (what activities a manager is permitted or forbidden to do) and obligation policies (the activities a manager must or must not perform). We also give an overview of the tools for specifying, refining and storing policies in domains. The emphasis of the paper is on the implementation issues for an obligation policy interpreter. The manager agents are implemented using a Tcl interpreter within a CORBA Distributed Programming environment.

[1]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[2]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[3]  P. Jardin Supporting scalability and flexibility in a distributed management platform , 1996, Distributed Syst. Eng..

[4]  Bernd J. Krämer,et al.  Rules and agents for automated management of distributed systems , 1996, Distributed Syst. Eng..

[5]  René Wies,et al.  Using a classification of management policies for policy specification and policy transformation , 1995, Integrated Network Management.

[6]  Bernhard Neumair,et al.  Case study: applying management policies to manage distributed queuing systems , 1996, Distributed Syst. Eng..

[7]  A. Harter,et al.  A distributed location system for the active office , 1994, IEEE Network.

[8]  Judith Bishop,et al.  Towards policy driven systems management , 1995, Integrated Network Management.

[9]  Damian A. Marriott,et al.  Management policy service for distributed systems , 1996, Proceedings of Third International Workshop on Services in Distributed and Networked Environments.

[10]  Morris Sloman,et al.  GEM: a generalized event monitoring language for distributed systems , 1997, Distributed Syst. Eng..

[11]  Morris Sloman,et al.  User and mechanism views of distributed systems management , 1993, Distributed Syst. Eng..

[12]  Morris Sloman,et al.  A Security Framework Supporting Domain Based Access Control in Distributed Systems , 1996, NDSS.

[13]  Burkhard Alpers,et al.  Concepts and application of policy-based management , 1995, Integrated Network Management.

[14]  T. Koch,et al.  On a rule based management architecture , 1995, Second International Workshop on Services in Distributed and Networked Environments.