Adaptive resource management helper component for facilitating autonomic management of subject entities
First Claim
1. In a data processing structure with a distributed architecture (100) including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a resource management method (300,500) for facilitating configuration of the subject entities, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity defining a target state of the resources, wherein the method includes the steps of:
- publishing (305-335) a plurality of rules by the at least one authority entity, each rule including an indication of the target state of a resource for a category of the subject entities, providing (509-515) an indication of the at least one category of a subject entity to an associated helper entity, retrieving (521-530) the rules corresponding to the at least one category of the subject entity by the helper entity, and applying (533-564) each retrieved rule on the subject entity under the control of the helper entity to configure the subject entity according to the target state indicated in the rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource management method (500) 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 a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding category of the subjects. Each subject provides (509-515) the corresponding category to an associated helper (120). The helper retrieves (521-530) the rules corresponding to the category of the subject from the shared repository. The helper then enforces (533-564) application of the rules on the subject. In this way, the subjects adapt to the rules without requiring any direct interaction with the authority, even if they do not have the necessary computational power required to be completely autonomous.
23 Citations
15 Claims
-
1. In a data processing structure with a distributed architecture (100) including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a resource management method (300,500) for facilitating configuration of the subject entities, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity defining a target state of the resources, wherein the method includes the steps of:
-
publishing (305-335) a plurality of rules by the at least one authority entity, each rule including an indication of the target state of a resource for a category of the subject entities, providing (509-515) an indication of the at least one category of a subject entity to an associated helper entity, retrieving (521-530) the rules corresponding to the at least one category of the subject entity by the helper entity, and applying (533-564) each retrieved rule on the subject entity under the control of the helper entity to configure the subject entity according to the target state indicated in the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a data processing structure with a distributed architecture (100) including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a computer program (251h) directly loadable into a working memory of a computer of a helper entity for performing a resource management method (300,500) for facilitating configuration of the subject entities when the program is run on the computer, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity defining a target state of the resources by publishing a plurality of rules each one including an indication of the target state of a resource for a category of the subject entities, wherein the method includes the steps of:
-
receiving (509-515) an indication of the corresponding at least one category from an associated subject entity, retrieving (521-530) the rules corresponding to the at least one category of the subject entity, and enforcing (533-564) application of each retrieved rule on the subject entity to configure the subject entity according to the target state indicated in the rule.
-
-
12. In a data processing structure with a distributed architecture (100) including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a computer program (227d-236d,266) directly loadable into a working memory of a computer of a subject entity (110d) for performing a resource management method (300,400a) for facilitating configuration of the subject entity when the program is run on the computer, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity defining a target state of the resources by publishing (305-335) a plurality of rules each one including an indication of the target state of a resource for a category of the subject entities, wherein the method includes the steps of:
-
providing (509-515) an indication of the corresponding at least one category to an associated helper entity for causing the helper entity to retrieve (521-530) the rules corresponding to the at least one category of the subject entity, and applying (533-564) each retrieved rule on the subject entity under the control of the helper entity to configure the subject entity according to the target state indicated in the rule.
-
-
13. In a data processing structure with a distributed architecture including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a resource management system (100) for facilitating configuration of the subject entities, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity including means (203,209,215) for defining a target state of the resources by publishing a plurality of rules each one including an indication of the target state of a resource for a category of the subject entities, at least one of the subject entities including means (227d-236d) for providing an indication of the corresponding at least one category to an associated helper entity, and the at least one helper entity including means (251h) for retrieving the rules corresponding to the at least one category of each associated subject entity and means (251h) for enforcing application of each retrieved rule on the subject entity to configure the subject entity according to the target state indicated in the rule.
-
14. In a data processing structure (100) with a distributed architecture including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a computer (120) of a helper entity suitable to be used in a resource management method for facilitating configuration of the subject entities, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity defining a target state of the resources by publishing a plurality of rules each one including an indication of the target state of a resource for a category of the subject entities, wherein the computer includes means (251h) for receiving an indication of the corresponding at least one category from an associated subject entity, means (251h) for retrieving the rules corresponding to the at least one category of the subject entity, and means (251h) for enforcing application of each retrieved rule on the subject entity to configure the subject entity according to the target state indicated in the rule.
-
15. In a data processing structure (100) with a distributed architecture including a plurality of subject entities (110d), at least one helper entity (120) and at last one authority entity (105), a computer (110d) of a subject entity suitable to be used in a resource management method for facilitating configuration of the subject entity, each subject entity belonging to at least one of a plurality of categories and controlling an instance of at least one resource, the at least one authority entity defining a target state of the resources by publishing a plurality of rules each one including an indication of the target state of a resource for a category of the subject entities, wherein the computer includes means (227d-236d) for providing an indication of the corresponding at least one category to an associated helper entity for causing the helper entity to retrieve the rules corresponding to the at least one category of the subject entity, and means (266) for applying each retrieved rule on the subject entity under the control of the helper entity to configure the subject entity according to the target state indicated in the rule.
Specification