Resource management method and system with rule based consistency check
First Claim
1. In a data processing structure with a distributed architecture including a plurality of subject entities and at least one authority entity, a resource management method for consistently self-configuring the plurality of subject entities, each subject entity in the plurality of subject entities controlling an instance of at least one resource and belonging to at least one logic category of a plurality of logic categories and to at least one physic category of a plurality of physic categories, the at least one authority entity defining a target state of the at least one resource, wherein the method includes the steps of:
- publishing a plurality of rules by the at least one authority entity, at least one rule of the plurality of rules including an indication of the target state of the at least one resource for the at least one logic category of each subject entity and at least a further rule of the plurality of rules including the indication of the target state of the resource for the at least one physic category of each subject entity, and for each subject entity;
determining if a current state of the at least one resource on the subject entity corresponds to the target state;
responsive to the current state failing to correspond to the target state, enforcing a management action to bring the current state of the at least one resource to the target state;
responsive to the current state corresponding to the target state, retrieving a first set of rules from the plurality of rules corresponding to the at least one logic category of the subject entity;
configuring the subject entity according to the target state by applying the first set of rules;
retrieving a second set of rules from the plurality of rules corresponding to the at least one physic category of the subject entity; and
configuring the subject entity according to the target state by applying the second set of rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource management method (400c) and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority publishes (460) a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding logic or physic category of the subjects. Each subject retrieves (444-456;462-468) the rules corresponding to its logic category from the shared repository. The rules are then applied (458;469) by the subject; as a result, the physic category of the subject is updated. The subject now retrieves and applies the rules corresponding to its physic category. In this way, different dependency schemes may be implemented without any explicit definition in the rules.
37 Citations
13 Claims
-
1. In a data processing structure with a distributed architecture including a plurality of subject entities and at least one authority entity, a resource management method for consistently self-configuring the plurality of subject entities, each subject entity in the plurality of subject entities controlling an instance of at least one resource and belonging to at least one logic category of a plurality of logic categories and to at least one physic category of a plurality of physic categories, the at least one authority entity defining a target state of the at least one resource, wherein the method includes the steps of:
-
publishing a plurality of rules by the at least one authority entity, at least one rule of the plurality of rules including an indication of the target state of the at least one resource for the at least one logic category of each subject entity and at least a further rule of the plurality of rules including the indication of the target state of the resource for the at least one physic category of each subject entity, and for each subject entity; determining if a current state of the at least one resource on the subject entity corresponds to the target state; responsive to the current state failing to correspond to the target state, enforcing a management action to bring the current state of the at least one resource to the target state; responsive to the current state corresponding to the target state, retrieving a first set of rules from the plurality of rules corresponding to the at least one logic category of the subject entity; configuring the subject entity according to the target state by applying the first set of rules; retrieving a second set of rules from the plurality of rules corresponding to the at least one physic category of the subject entity; and configuring the subject entity according to the target state by applying the second set of rules. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a data processing structure with a distributed architecture including a plurality of subject entities and at least one authority entity, a resource management system for consistently self-configuring the plurality of subject entities, each subject entity in the plurality of subject entities controlling an instance of at least one resource and belonging to at least one logic category of a plurality of logic categories and to at least one physic category of a plurality of physic categories, the at least one authority entity including means for defining a target state of the at least one resource by publishing a plurality of rules, at least one rule of the plurality of rules including an indication of the target state of the at least one resource for the at least one logic category of each subject entity and at least a further rule of the plurality of rules including the indication of the target state of the resource for the at least one physic category of each subject entity, and each subject entity including means for determining if a current state of the at least one resource on the subject entity corresponds to the target state;
- responsive to the current state failing to correspond to the target state, means for enforcing a management action to bring the current state of the at least one resource to the target state;
responsive to the current state corresponding to the target state, means for retrieving a first set of rules from the plurality of rules corresponding to the at least one logic category of the subject entity and a second set of rules from the plurality of rules corresponding to the at least one physic category of the subject entity; and
means for configuring the subject entity according to the target state by applying the first set of rules and the second set of rules. - View Dependent Claims (7, 8, 9)
- responsive to the current state failing to correspond to the target state, means for enforcing a management action to bring the current state of the at least one resource to the target state;
-
10. In a data processing structure with a distributed architecture including a plurality of subject entities and at least one authority entity, a computer of a subject entity in the plurality of subject entities suitable to be used in a resource management method for consistently self-configuring the subject entity, each subject entity controlling an instance of at least one resource and belonging to at least one logic category of a plurality of logic categories and to at least one physic category of a plurality of physic categories, the at least one authority entity defining a target state of the resources by publishing a plurality of rules, at least one rule of the plurality of rules including an indication of the target state of the at least one resource for the at least one logic category of each subject entity and at least a further rule of the plurality of rules including the indication of the target state of the resource for the at least one physic category of each subject entity, and wherein the computer includes means for determining if a current state of the at least one resource on the subject entity corresponds to the target state;
- responsive to the current state failing to correspond to the target state, means for enforcing a management action to bring the current state of the at least one resource to the target state;
responsive to the current state corresponding to the target state, means for retrieving a first set of rules from the plurality of rules corresponding to the at least one logic category of the subject entity and a second set of rules from the plurality of rules corresponding to the at least one physic category of the subject entity; and
means for configuring the subject entity according to the target state by applying the first set of rules and the second set of rules. - View Dependent Claims (11, 12, 13)
- responsive to the current state failing to correspond to the target state, means for enforcing a management action to bring the current state of the at least one resource to the target state;
Specification