Apparatus, system, and method for on-demand control of grid system resources
AssigneeInternational Business Machines Corporation
InventorJoseph John Fatula, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJoseph John Fatula, Jr.
Estimating the term…
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.
A global on-demand management apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
A local on-demand management apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
A system for user control of a system resource on a grid computing system, the system comprising:
A method for user control of a system resource on a grid computing system, the method comprising:
An apparatus for user control of a system resource on a grid computing system, the apparatus comprising:
A method for user control of a system resource on a grid computing system, the method comprising:
A memory device storing executable code executed by a processor that carries out a method for user control of a system resource on a grid computing system, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Partitioning or combining of resources: grid computing
Indexing scheme relating to G06F9/50: reservation
Computing and data processing
About 1 year 3 months of term left · ends 4 Feb 2028 (estimated)
1. Field of the Invention
This invention relates to grid computing and more particularly relates to on-demand control of performance resources on a grid computing system.
2. Description of the Related Art
In order that the advantages of the invention will be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which:
FIG. 1 is a schematic block diagram illustrating one embodiment of a grid system in accordance with the present invention;
FIG. 2 is a schematic block diagram illustrating another embodiment of a grid system in accordance with the present invention;
Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
Modules may also be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
Indeed, a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, over disparate memory devices.