IP Library Granted Patent US 7,689,472
Granted Patent B2
US 7,689,472 · App. 12/023,812 · Granted Mar 30, 2010

Request type grid computing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,689,472
App. No.
12/023,812
Granted
Mar 30, 2010
Kind
B2
Abstract

Methods, articles of manufacture, and systems for providing access to a grid computing environment. In one environment, requests include resource specific criteria used to identify a particular grid resource to perform the request. In another embodiment, a request includes a queue criterion used to identify one of a plurality of queues on which the request is placed.

Claims (26)

1. A computerized environment, comprising:

one or more computer processors;

a plurality of queues each having a predefined relationship with one or more queue criterions selected from a plurality of different queue criterions; and

a request manager which, when executed by the one or more computer processors, is configured to:

receive, from one or more requesting entities, a plurality of requests each comprising (i) a queue criterion selected from the plurality of different queue criterions and (ii) a function to be performed by at least one computing resource of a computing grid;

based on the respective queue criterion of each request, identify a specific queue from the plurality of queues to place each of the plurality of requests on; and

place each request on the specific queue identified for the request.

2. The computerized environment of claim 1 , wherein the request manager is further configured to determine a price to be charged for fulfilling each request.

3. The computerized environment of claim 1 , wherein each queue of the plurality of queues is associated with a different pricing level and wherein the request manager is further configured to determine a price to be charged for fulfilling each request based on its respective queue.

4. The computerized environment of claim 1 , further comprising the computing grid which is accessible to a plurality of users via the request manager.

5. A computer-implemented method, comprising:

providing a plurality of queues each having a predefined relationship with one or more queue criterions selected from a plurality of different queue criterion;

receiving, by a request manager, a plurality of requests from one or more requesting entities, with each request comprising (i) a queue criterion selected from the plurality of different queue criterions and (ii) a function to be performed by at least one computing resource of a computing grid;

based on the respective queue criterion of each request, identifying a specific queue from the plurality of queues to place each of the plurality of requests on; and

placing, by the request manager, each request on the specific queue identified for the request; wherein the request manager is executing one or more computer processors.

6. The method of claim 5 , further comprising determining, by the request manager, a price to be charged for fulfilling each request.

7. The method of claim 5 , wherein each queue of the plurality of queues is associated with a different pricing level and further comprising determining, by the request manager, a price to be charged for fulfilling each request based on its respective queue.

8. The method of claim 5 , wherein the computing grid is accessible to a plurality of users via the request manager.

9. A computer-readable storage medium containing a program which, when executed by a processor performs an operation, comprising:

providing a plurality of queues each having a predefined relationship with one or more queue criterions selected from a plurality of different queue criterions;

receiving, by a request manager, a plurality of requests from one or more requesting entities, with each request comprising (i) a queue criterion and (ii) a defined function to be performed by at least one computing resource of a computing grid;

based on the respective queue criterion of each request, identifying a specific queue from the plurality of queues to place each of the plurality of requests on; and

placing, by the request manager, each request on the specific queue identified for the request.

10. The computer-readable storage medium of claim 9 , further comprising determining, by the request manager, a price to be charged for fulfilling each request.

11. The computer-readable storage medium of claim 9 , wherein each queue of the plurality of queues is associated with a different pricing level and further comprising determining, by the request manager, a price to be charged for fulfilling each request based on its respective queue.

12. The computer-readable storage medium of claim 9 , wherein the computing grid is accessible to a plurality of users via the request manager.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2017
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: RED HAT, INC.
Reel/Frame 043806/0188 →