Thermal Management via Distributed Computing Workload Redirection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable electronic devices like laptop computers face challenges in thermal management due to limited resources, leading to overheating, reduced battery life, and discomfort, as their cooling systems are constrained and power consumption increases with higher temperatures.
Innovation Solution
A method is implemented to redirect a portion of the computational workload from a client computer to a remote computer with greater resources, thereby reducing power consumption and heat generation at the client device, by parsing tasks and distributing them between the client and remote computers based on temperature limits and workload analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computational workload is increased on client computer, then processing capabilities are improved, but temperature rises and exceeds temperature limit
Solution Approach 1:
The computational workload is divided into segments that can be executed locally on the client computer and segments that are redirected to remote computers. This segmentation allows the system to maintain processing capabilities while distributing heat generation across multiple devices, preventing any single client computer from exceeding temperature limits.
Solution Approach 2:
A temperature management intermediary component monitors the client computer's temperature and dynamically redirects computational tasks to remote computers when temperature thresholds are approached. This intermediary acts as a mediator between the local processing needs and thermal constraints, enabling continued productivity while enforcing temperature limits.
2Temperature
If cooling capacity is increased to manage heat, then temperature control is improved, but device complexity and power consumption increase
Solution Approach 1:
The heat management problem is solved by extracting the computational workload that generates excess heat from the client computer and relocating it to remote computers. This extraction approach eliminates the need for complex local cooling systems, as the primary heat source is removed rather than managed through sophisticated thermal control mechanisms.
3Temperature
If cooling fan works harder to remove heat, then temperature is reduced, but power consumption increases and battery life decreases
Solution Approach 1:
The approach converts the harmful effect of heat-generating computations into a beneficial distribution strategy. By redirecting computational tasks to remote computers, the system transforms the problem of excess heat into an opportunity to leverage remote processing resources, thereby reducing local power consumption and extending battery life while maintaining temperature control.
4Productivity
If all requested work is executed on client computer, then productivity is maximized, but temperature limit is exceeded
Solution Approach 1:
The system dynamically adjusts the distribution of computational workload based on real-time temperature conditions. When the client computer operates within safe temperature limits, more work is executed locally to maximize productivity. When temperature approaches limits, the system dynamically redirects tasks to remote computers, creating a flexible balance between productivity and thermal management.
Data Source
AI summary
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.


