EXTENSIBLE AND GENERIC FRAMEWORK FOR MANAGING RESOURCES FOR DATA WAREHOUSING LOADS
First Claim
Patent Images
1. A method for managing resources, comprising:
- receiving a request for a plurality of resources from a requester;
generating a ticket for the request that indicates the plurality of resources;
for at least one resource of the plurality of resources, querying a resource provider of a plurality of resource providers for the at least one resource to determine whether the at least one resource can be acquired;
queuing the ticket in a queue if any of the resources cannot be acquired; and
granting the ticket if all of the resources can be acquired.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for managing resources. A request is received for a plurality of resources from a requester. A ticket is generated for the request that indicates the resources. For each resource, a resource provider for the resource is queried to determine whether the resource can be acquired. The ticket is queued if any of the resources cannot be acquired. The ticket is granted if all of the resources can be acquired.
-
Citations
20 Claims
-
1. A method for managing resources, comprising:
-
receiving a request for a plurality of resources from a requester; generating a ticket for the request that indicates the plurality of resources; for at least one resource of the plurality of resources, querying a resource provider of a plurality of resource providers for the at least one resource to determine whether the at least one resource can be acquired; queuing the ticket in a queue if any of the resources cannot be acquired; and granting the ticket if all of the resources can be acquired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing resources, comprising:
-
a resource request interface that receives a request for a plurality of resources from a requester, and generates a ticket for the request that indicates the plurality of resources; a resource provider interface communicatively coupled with a plurality of resource providers; and a resource manager that, for at least one resource of the plurality of resources, queries a resource provider for the at least one resource through the resource provider interface to determine whether the at least one resource can be acquired; the resource manager configured to queue the ticket in a queue if any of the resources cannot be acquired; and the resource manager configured to grant the ticket if all of the resources can be acquired. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer usable storage medium having computer readable logic embodied in said storage medium for enabling a processor to manage resources, comprising:
-
first computer readable logic for enabling the processor to generate a ticket for a received request that indicates a plurality of resources indicated in the request and a priority indication included in the request, the request received from a requester; second computer readable logic for enabling the processor to query a plurality of resource providers for the resources indicated in the ticket to determine whether all resources indicated in the ticket can be acquired; third computer readable logic for enabling the processor to queue the ticket in a queue according to the priority indication if any of the resources cannot be acquired; and fourth computer readable logic for enabling the processor to grant the ticket if all of the resources can be acquired. - View Dependent Claims (20)
-
Specification