Selecting a resource manager to satisfy a service request
First Claim
1. A method, comprising:
- providing a catalog at a coordinator system indicating a plurality of resource managers and at least one service offered by the resource managers;
providing, at the coordinator system, resource manager information indicating resource availability information for resource managers offering at least one service;
receiving, at the coordinator system, a request for a data service, to store or retrieve an object, from a subscriber, wherein the coordinator system communicates with the resource manager and the subscriber over a network;
processing, by the coordinator system, the catalog to identify resource managers publishing the requested data service;
determining, by the coordinator system, from a plurality of rules the rules that are applicable to the request for the requested data service;
using, by the coordinator system, an inference engine to process the resource manager information to determine at least one identified resource manager publishing the requested service that also satisfies the rules that are applicable to the service request, wherein at least one of the plurality of rules applicable to the service request comprises;
a business parameter concerning an attribute of the service request that is not related to the technical performance of the resource manager that must be satisfied by the subscriber initiating the request; and
a parameter concerning properties of the object subject to the service request, wherein the properties of the object include at least one of a set of properties including object access frequency, object size, and object compression, wherein the resource manager selected by the rule is based on the properties of the object;
determining at least one identified resource manager that has resource manager information that satisfies the parameter concerning the properties of the object; and
determining whether the subscriber satisfies the business parameter, wherein access to one of the at least one determined resource manager publishing the service is permitted in response to determining that the subscriber satisfies the quality of service business parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for selecting a resource manager to satisfy a service request. A catalog indicating a plurality of resource managers and at least one service offered by the resource managers is provided. Further provided is resource manager information indicating resource availability information for resource managers offering at least one service. A request for a requested service from a subscriber is received. The catalog is processed to identify resource managers publishing the requested service and the resource manager information is processed to determine at least one identified resource manager publishing the requested service that also satisfies at least one rule applicable to the service request.
19 Citations
21 Claims
-
1. A method, comprising:
-
providing a catalog at a coordinator system indicating a plurality of resource managers and at least one service offered by the resource managers; providing, at the coordinator system, resource manager information indicating resource availability information for resource managers offering at least one service; receiving, at the coordinator system, a request for a data service, to store or retrieve an object, from a subscriber, wherein the coordinator system communicates with the resource manager and the subscriber over a network; processing, by the coordinator system, the catalog to identify resource managers publishing the requested data service; determining, by the coordinator system, from a plurality of rules the rules that are applicable to the request for the requested data service; using, by the coordinator system, an inference engine to process the resource manager information to determine at least one identified resource manager publishing the requested service that also satisfies the rules that are applicable to the service request, wherein at least one of the plurality of rules applicable to the service request comprises; a business parameter concerning an attribute of the service request that is not related to the technical performance of the resource manager that must be satisfied by the subscriber initiating the request; and a parameter concerning properties of the object subject to the service request, wherein the properties of the object include at least one of a set of properties including object access frequency, object size, and object compression, wherein the resource manager selected by the rule is based on the properties of the object; determining at least one identified resource manager that has resource manager information that satisfies the parameter concerning the properties of the object; and determining whether the subscriber satisfies the business parameter, wherein access to one of the at least one determined resource manager publishing the service is permitted in response to determining that the subscriber satisfies the quality of service business parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system in communication with a subscriber and a plurality of resource managers over a network, wherein each resource manager offers at least one service, comprising:
-
a processor; a memory accessible to the processor, including; a catalog indicating the resource managers and the at least one service offered by the resource managers; resource manager information indicating resource availability information for the resource managers offering at least one service; a computer readable medium including coordinator code executed by the processor to perform; receiving a request for a data service, to store or retrieve an object, from a subscriber; processing the catalog to identify resource managers publishing the requested data service; determining from a plurality of rules the rules that are applicable to the request for the requested data service; using an inference engine to process the resource manager information to determine at least one identified resource manager publishing the requested service that also satisfies the rules that are applicable to the service request, wherein at least one of the plurality of rules applicable to the service request comprises; a business parameter concerning an attribute of the service request that is not related to the technical performance of the resource manager that must be satisfied by the subscriber initiating the request; and a parameter concerning properties of the object subject to the service request, wherein the properties of the object include at least one of a set of properties including object access frequency, object size, and object compression, wherein the resource manager selected by the rule is based on the properties of the object; determining at least one identified resource manager that has resource manager information that satisfies the parameter concerning the properties of the object; and determining whether the subscriber satisfies the business parameter, wherein access to one of the at least one determined resource manager publishing the service is permitted in response to determining that the subscriber satisfies the quality of service business parameter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture comprising a computer readable storage medium having coordinator code executed to communicate with resource managers and a subscriber over a network and to perform operations, the operations comprising:
-
providing a catalog indicating the resource managers and at least one service offered by the resource managers; providing resource manager information indicating resource availability information for resource managers offering at least one service; receiving a request for a data service, to store or retrieve an object, from a subscriber; processing the catalog to identify resource managers publishing the requested data service; determining from a plurality of rules the rules that are applicable to the request for the requested data service; using an inference engine to process the resource manager information to determine at least one identified resource manager publishing the requested service that also satisfies the rules that are applicable to the service request, wherein at least one of the plurality of rules applicable to the service request comprises; a business parameter concerning an attribute of the service request that is not related to the technical performance of the resource manager that must be satisfied by the subscriber initiating the request; and a parameter concerning properties of the object subject to the service request, wherein the properties of the object include at least one of a set of properties including object access frequency, object size, and object compression, wherein the resource manager selected by the rule is based on the properties of the object; determining at least one identified resource manager that has resource manager information that satisfies the parameter concerning the properties of the object; and determining whether the subscriber satisfies the business parameter, wherein access to one of the at least one determined resource manager publishing the service is permitted in response to determining that the subscriber satisfies the quality of service business parameter. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification