Thermal management using distributed computing systems
AssigneeInternational Business Machines Corporation
InventorsJulianne F. Haugh, Jeffrey B. Jennings
Life of this patent
Estimating the term…
Abstract
One embodiment provides a computer-implemented method for enforcing a temperature limit of a client computer. The method includes receiving a request for computer-executable work to be executed on a client computer. If executing all of the requested work on the client computer would cause the client computer to exceed the temperature limit, a portion of the requested work may be selectively redirected to a remote computer in an amount selected to enforce the temperature limit of the client computer. Simultaneously, the remainder of the requested work may be executed on the client computer. The output of the redirected work may be communicated from the remote computer back to the client computer over a network.
Claims20
A computer-implemented method, comprising:
- receiving a request for computer-executable work to be executed on a client computer;
- determining that executing all of the requested work on the client computer would cause the client computer to exceed a temperature limit selected for the client computer;
- selectively redirecting a portion of the requested work to a remote computer in an amount selected to enforce the temperature limit of the client computer, while simultaneously executing the remainder of the requested work on the client computer;
- and
- communicating the output of the redirected work from the remote computer back to the client computer over a network.
A computer program product including computer usable program code embodied on a non-transitory computer usable storage medium for enforcing a temperature limit on a client computer, the computer program product including:
- computer usable program code for receiving a request for computer-executable work to be executed on a client computer;
- computer usable program code for determining that executing all of the requested work on the client computer would cause the client computer to exceed a temperature limit selected for the client computer;
- computer usable program code for selectively redirecting a portion of the requested work to a remote computer in an amount selected to enforce the temperature limit of the client computer, while simultaneously executing the remainder of the requested work on the client computer;
- and
- computer usable program code for communicating the output of the redirected work from the remote computer back to the client computer over a network.
Dependencies are inferred from the claim text.