Resource utilization management
OwnerJeffrey K. Reinemanninventor
Life of this patent
Estimating the term…
Abstract
A network of processors share or trade their respective resources with others for improved resource utilization. The utilization of the resources is maintained within a predetermined upper threshold configured by an authorized user. Each of the processors includes an accounting manager that collects accounting information to monitor resources utilization at the processor; a policy manager that releases a portion of the resources to a remote one of the processors; and an out-of-range process that reduces availability of the resources when the upper threshold is exceeded.
Claims26
A method of managing resources among networked processors that include a host processor and a remote processor, the method comprising:
- collecting accounting information at each of the networked processors to monitor utilization of the resources;
- releasing a local resource controlled by the host processor to the remote processor, the utilization of the local resource maintained within a pre-determined upper threshold configured by an authorized user;
- and
- if the upper threshold is exceeded, reducing availability of the local resource to the remote processor.
The method of claim 2 further comprising:
- negotiating an amount of the local resource and an amount of a remote resource between the host processor and the remote processor;
- and
- releasing the amount of the local resource in exchange for receiving the amount of the remote resource.
A resource management system comprising:
- a network;
- processors connected by the network, each of the processors including:
- resources, the utilization of which is maintained within a pre-determined upper threshold configured by an authorized user;
- an accounting manager that collects accounting information to monitor the utilization;
- a policy manager that releases a portion of the resources to a remote one of the processors;
- and
- an out-of-range process that reduces availability of the resources when the upper threshold is exceeded.
A computer program product residing on a computer readable medium comprising instructions for causing the computer to:
- collect accounting information at each of the networked processors to monitor utilization of the resources;
- release a local resource controlled by the host processor to the remote processor, the utilization of the local resource maintained within a pre-determined upper threshold configured by an authorized user;
- and
- if the upper threshold is exceeded, reduce availability of the local resource to the remote processor.
Dependencies are inferred from the claim text.