16
An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College London

An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Embed Size (px)

Citation preview

Page 1: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

An Adaptive Policy-Based Framework for Network Service

Management Leonidas LymberopoulosEmil LupuMorris Sloman

Department of ComputingImperial College London

Page 2: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Roadmap

• Policy-based management• Service management issues• Ponder - Policy language• Policy adaptation within the Ponder

framework• Enforcement architecture for an adaptive

policy system• Implementation of a prototype adaptive

management system

Page 3: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Policy-based management

• The fundamental objective of policy-based management is to allow flexible and adaptive management where the policies define the adaptation choices or strategy which can be modified without recoding or even shutting down the system.

• Service Adaptation– Service adaptation may take place either as a result

of failures within the system or to accommodate changes in clients application requirements.

Page 4: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Roadmap

Policy-based management• Service management issues• Ponder - Policy language• Policy adaptation within the Ponder

framework• Enforcement architecture for an adaptive

policy system• Implementation of a prototype adaptive

management system

Page 5: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Service management issues

• Satisfy the Service Level Agreement’s (SLA’s) established in an enterprise.

• Guaranty the Quality-of-Service offered to the applications using a service.

• A management system that can automatically derive information from service specific information.

• Support dynamic service management.

• Authorization should be part of the management system.

Page 6: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Roadmap

Policy-based managementService management issues• Ponder - Policy language

– Obligation policies

• Policy adaptation within the Ponder framework• Enforcement architecture for an adaptive policy

system• Implementation of a prototype adaptive

management system

Page 7: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Ponder - policy language

• Ponder is an object-oriented, declarative language for specifying management and security policies.– Subjects objects– Target objects– Domains

• Provides reuse by supporting definition of policy types.

Page 8: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Obligation policies

• Specify the actions that managers must perform when certain events occur, and provide the ability to respond to changing circumstances.

• Are event-triggered condition-action rules.

• Syntax

Page 9: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Roadmap

Policy-based managementService management issuesPonder - Policy language• Policy adaptation within the Ponder framework

– Run-time modification of policy parameters– Adaptation by dynamically selecting/enabling policies

from a set of policies• Enforcement architecture for an adaptive policy

system• Implementation of a prototype adaptive

management system

Page 10: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Policy adaptation within the Ponder framework• Policy Adaptation

– Describe the ability of the policy-based management system to modify system behavior in one of the following ways:

• Run-Time modification of Policy parameters

• Adaptation by dynamically selecting and enabling policies from a set of policies

• Adaptation by learning which are the most suitable policy configuration strategies from the system behavior

Page 11: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Run-time modification of policy parameters• New adaptation strategies can be

incorporated into the management system by – adding new policies which react to different

evens using the existing policy actions– replacing existing policies with new versions,

which either implement • new actions on the managed objects• new action on the Policy Management Agents

Page 12: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Adaptation by dynamically selecting/enabling policies from a set of policies

• Higher-level control policies are triggered by reconfiguration events and determine which lower-level network policy must be enable/disable to adapt the configuration of the management system.

• Service Management Policies are an example of these higher-level policies.

Page 13: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Roadmap

Policy-based managementService management issuesPonder - Policy languagePolicy adaptation within the Ponder

framework• Enforcement architecture for an adaptive

policy system• Implementation of a prototype adaptive

management system

Page 14: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Enforcement architecture for an adaptive policy system

Page 15: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Roadmap

Policy-based managementService management issuesPonder - Policy languagePolicy adaptation within the Ponder

frameworkEnforcement architecture for an adaptive

policy system• Implementation of a prototype adaptive

management system

Page 16: An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College

Implementation of a prototype adaptive management system