Apparatus, system, and method for on-demand control of grid system resources
First Claim
1. A global on-demand management apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
- a global user input module configured to allow a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system;
a global parameter module configured to dynamically change the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and
a global reservation module configured to reserve the performance resource for a grid computing operation.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for on-demand control of a grid system resource on a grid computing system. An on-demand management apparatus includes a user input module, a parameter module, and a reservation module. The user input module is configured to allow a user to input a parameter control request. The parameter control request corresponds to a performance parameter of the grid computing system. The global parameter module is configured to dynamically change the performance parameter, which corresponds to a performance resource, according to the parameter control request. The global reservation module is configured to reserve the performance resource for a grid computing operation. The on-demand management apparatus is also configured to terminate a performance resource reservation when a client reclaims the performance resources from the grid computing system.
226 Citations
37 Claims
-
1. A global on-demand management apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
-
a global user input module configured to allow a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system;
a global parameter module configured to dynamically change the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and
a global reservation module configured to reserve the performance resource for a grid computing operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A local on-demand management apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
-
a client user input module configured to allow a user to input a client parameter control request, the parameter control request corresponding to a client performance parameter of the grid computing system, the client performance parameter corresponding to a client performance resource;
a client allocation module configured to allocate the client performance resource to the grid computing system;
a client profile management module configured to store a client profile, the client profile comprising the client performance parameter of the client performance resource allocated to the grid computing system; and
a client profile synchronization module configured to synchronize the client performance parameter with one of a plurality of client profiles stored on a global on-demand apparatus. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for user control of a system resource on a grid computing system, the system comprising:
-
a local on-demand management apparatus connected to the grid computing system, the local on-demand apparatus having local access to and control of a performance resource;
a global on-demand management apparatus connected to the grid computing system, the global on-demand apparatus configured to communicate with the local on-demand apparatus;
a user input module configured to allow a user to input a parameter control request, the parameter control request corresponding to the performance resource;
an allocation module configured to allocate the performance resource to the grid computing system; and
a reservation module configured to reserve the performance resource for a grid computing operation. - View Dependent Claims (20, 21)
-
-
22. A method for user control of a system resource on a grid computing system, the method comprising:
-
allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system;
dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and
reserving the performance resource for a grid computing operation. - View Dependent Claims (23, 24)
-
-
25. A method for user control of a system resource on a grid computing system, the method comprising:
-
allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system;
dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource;
reserving the performance resource for a grid computing operation;
terminating the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system;
reserving another performance resource for the grid computing operation, the other performance resource similar to the reclaimed performance resource;
storing a network profile, the network profile comprising a network performance parameter of a network performance resource available to the grid computing system;
storing a global client profile, the global client profile descriptive of a global client performance resource parameter;
storing a plurality of client profiles, each of the plurality of client profiles comprising a client performance parameter of a client performance resource available to the grid computing system; and
synchronizing one of the stored client profiles with a local client profile stored on a client.
-
-
26. A computer readable storage medium comprising computer readable code configured to carry out a method for user control of a system resource on a grid computing system, the method comprising:
-
allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system;
dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and
reserving the performance resource for a grid computing operation. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
-
means for allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system;
means for dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and
means for reserving the performance resource for a grid computing operation.
-
Specification