Adaptive resource management
First Claim
1. In a data processing structure with a distributed architecture including a plurality of subject entities and an authority entity, a resource management method for configuring the plurality of subject entities, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity defining a target state of the at least one resource, wherein the method includes the steps of:
- the data processing system publishing, under the control of the authority entity, a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity,each subject entity performing a self-configuration of itself by (i) retrieving the rules corresponding to the at least two of the plurality of categories of the subject entity, and (ii) applying each retrieved rule to self-configure the subject entity according to the target state indicated in the rule.
0 Assignments
0 Petitions
Accused Products
Abstract
A resource management method 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 retrieves the rules corresponding to its category from the shared repository. The rules are then applied by the subject directly. In this way, the subjects self-adapt to the rules, without requiring any direct interaction with the authority.
38 Citations
19 Claims
-
1. In a data processing structure with a distributed architecture including a plurality of subject entities and an authority entity, a resource management method for configuring the plurality of subject entities, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity defining a target state of the at least one resource, wherein the method includes the steps of:
-
the data processing system publishing, under the control of the authority entity, a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity, each subject entity performing a self-configuration of itself by (i) retrieving the rules corresponding to the at least two of the plurality of categories of the subject entity, and (ii) applying each retrieved rule to self-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)
-
-
12. In a data processing structure with a distributed architecture including a plurality of subject entities and an authority entity, a method performed by a computer program directly loadable into a working memory of a computer of the authority entity for performing a resource management method for configuring the plurality of subject entities when the computer program is run on the computer, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity defining a target state of the at least one resource, wherein the method includes the steps of:
the data processing system publishing a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, for causing each subject entity to perform a self-configuration of itself by (i) retrieving the rules corresponding to the at least two of the plurality of categories of the subject entity and (ii) applying each retrieved rule to self-configure the subject entity according to the target state indicated in the rule, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity.
-
13. In a data processing structure with a distributed architecture including a plurality of subject entities and an authority entity, a method performed by a computer program directly loadable into a working memory of a computer of a subject entity of the plurality of subject entities for performing a resource management method for configuring the subject entity when the computer program is run on the computer, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity defining a target state of the at least one resource by publishing a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, wherein the method includes the steps, which are performed by each subject entity of:
-
the subject entity retrieving the rules corresponding to the at least two of the plurality of categories of the subject entity, and the subject entity applying each retrieved rule to self-configure the subject entity according to the target state indicated in the rule, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity. - View Dependent Claims (14, 15, 16)
-
-
17. In a data processing structure with a distributed architecture including a processor, a memory, a plurality of subject entities and an authority entity, a resource management system for configuring the plurality of subject entities, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity including program instructions to define a target state of the at least one resource by publishing a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity, and each subject entity including program instructions to perform a self-configuration of itself, including (i) program instructions to retrieve the rules corresponding to the at least two of the plurality of categories of the subject entity and (ii) program instructions to apply each retrieved rule to self-configure the subject entity according to the target state indicated in the rule.
-
18. In a data processing structure with a distributed architecture including a processor, a memory, a plurality of subject entities and an authority entity, a computer system of an authority entity suitable to be used in a resource management method for configuring the plurality of subject entities, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity defining a target state of the at least one resource, wherein the computer system includes program instructions to publish a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity, and program instructions to cause each subject entity to perform a self-configuration of itself by (i) retrieving the rules corresponding to the at least two of the plurality of categories of the subject entity and (ii) applying each retrieved rule to self-configure the subject entity according to the target state indicated in the rule.
-
19. In a data processing structure with a distributed architecture including a processor, a memory, a plurality of subject entities and an authority entity, a computer system of a subject entity suitable to be used in a resource management method for configuring the plurality of subject entities, each subject entity of the plurality of subject entities belonging to at least two of a plurality of categories and controlling an instance of at least one resource, the authority entity defining a target state of the at least one resource by publishing a plurality of rules each one including an indication of the target state of a resource for a corresponding category of the plurality of categories that each subject entity belongs to, wherein each subject entity is assigned to the at least two of the plurality of categories based on a logical and physical characteristic of the each subject entity, wherein the computer system includes, for each subject entity, program instructions to retrieve the rules corresponding to the at least two of the plurality of categories of the subject entity, and program instructions to apply each retrieved rule to self-configure the subject entity according to the target state indicated in the rule.
Specification