Real-time policy evaluation mechanism
First Claim
1. A policy server comprising:
- a. a pre-computation module grouping a plurality of policies having the same triggering condition and policy decision into a policy equivalency class;
b. a scheduler initiating policy evaluation based on received events satisfying passive conditions determining policy-managed entity memberships with respect to the policy equivalency class;
c. a triggering module monitoring communication network events satisfying the triggering condition, the triggering module initiating policy evaluation subsequent to the triggering condition being satisfied; and
d. a policy decision distribution mechanism issuing the policy decision to the policy equivalency class member policy-managed entities for policy enforcement, grouping the plurality of policies into the policy equivalency class, and associating policy-managed entities with the policy equivalency class, provides policy equivalency class restricted policy evaluation reducing policy evaluation overheads.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and methods for real-time policy evaluation in support of network management and service provisioning are presented. The apparatus includes a policy repository, a scheduler, a triggering module, a pre-computation module. A policy equivalency class association is determined for each policy-managed entity, policy, policy-managed information flow of information and/or any part of a communication network. Policy conditions are divided into triggering and passive conditions. The scheduler prioritizes policy evaluation for policies associated with passive conditions for entire policy equivalency classes applicable to large numbers of policy-managed entities. Real-time events and updates are trapped via triggering conditions and related policy evaluation is performed for the entire policy equivalency class, for a large number of policy-managed entities, in real-time. A policy decision distribution mechanism provides policy-managed entities with policy decisions for enforcement. Policy evaluation includes changing the association of a policy-managed device with a group of policy equivalency classes. Advantages are derived from real-time policy evaluation of policies related to entire policy equivalency classes, each policy equivalency class being associated with large numbers of policy-managed entities.
54 Citations
19 Claims
-
1. A policy server comprising:
-
a. a pre-computation module grouping a plurality of policies having the same triggering condition and policy decision into a policy equivalency class;
b. a scheduler initiating policy evaluation based on received events satisfying passive conditions determining policy-managed entity memberships with respect to the policy equivalency class;
c. a triggering module monitoring communication network events satisfying the triggering condition, the triggering module initiating policy evaluation subsequent to the triggering condition being satisfied; and
d. a policy decision distribution mechanism issuing the policy decision to the policy equivalency class member policy-managed entities for policy enforcement, grouping the plurality of policies into the policy equivalency class, and associating policy-managed entities with the policy equivalency class, provides policy equivalency class restricted policy evaluation reducing policy evaluation overheads. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of policy evaluation comprising steps of:
-
a. grouping a plurality of policies having the same triggering condition and policy decision into a policy equivalency class;
b. determining policy-managed entity membership with respect to the policy equivalency class;
c. receiving an event satisfying the triggering condition;
d. based on satisfying the triggering condition, performing policy evaluation of the group of policies of the policy equivalency class; and
e. distributing the policy decision for policy enforcement to policy-managed entity members of the policy equivalency class, grouping the plurality of policies into the policy equivalency class, and associating policy-managed entities with the policy equivalency class, provides policy equivalency class restricted policy evaluation reducing policy evaluation overheads. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification