Dynamic Processor Allocation via Thermal Control Circuit Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current on-demand server systems lack real-time processor cycle allocation and deallocation capabilities, leading to server downtime and inflexible billing models that result in unnecessary costs due to the need for rebooting servers to activate additional processors and the obligation to pay for unused processing resources.

Innovation Solution

Implementing thermal control circuit (TCC) logic on processors to dynamically control processing capability by selectively enabling or disabling TCC logic, allowing real-time allocation and deallocation of processing resources without server reboot, and using a Server Management Processor (SMP) to manage and bill based on actual usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If additional processors are activated to meet increased demand, then processing capability is improved, but server downtime occurs due to reboot requirements

Engineering Contradiction:
Improveprocessing capabilityVSAvoidserver downtime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring additional processors in a disabled state within the BIOS, allowing them to be rapidly activated without rebooting the server. The processors are physically present and electrically connected but kept inactive until needed, eliminating the time loss associated with booting the operating system and initializing hardware.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by enabling real-time switching between different processor configurations through BIOS-level control. The system can dynamically add or remove processors from the active pool in response to changing workload demands, transitioning from a static to a flexible processing architecture that adapts without service interruption.

Inventive Principle:
Principle #15Dynamics

2Productivity

If customers purchase additional processing resources to handle peak demand, then processing capability is improved, but cost increases due to paying for unused resources

Engineering Contradiction:
Improveprocessing capabilityVSAvoidwasted payment for unused resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies dynamics by enabling on-demand activation and deactivation of processors based on real-time workload monitoring. Customers can activate additional processors only when needed and deactivate them when demand decreases, transforming from a static resource allocation model to a dynamic one that matches supply with actual demand, thereby eliminating waste of payment for unused capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational state parameter of processors from permanently enabled to conditionally enabled based on workload thresholds. By monitoring system performance metrics and automatically adjusting the number of active processors, the system optimizes the balance between processing capability and resource cost, ensuring customers pay only for what they actually use.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If TCC logic is disabled to maximize processing capability, then productivity is improved, but thermal control capability deteriorates

Engineering Contradiction:
Improveprocessing capabilityVSAvoidthermal control
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent applies preliminary action by pre-configuring thermal control logic within the processor's TCC module during manufacturing. This embedded logic is ready to activate automatically when thermal thresholds are exceeded, providing immediate thermal management response without requiring software intervention or sacrificing processing capability, thus resolving the contradiction between maximum performance and thermal safety.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7996847B2Method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources
Publication Date: 2011.08.09 LENOVO INT LTD
  • US7996847B2 patent drawing
  • US7996847B2 patent drawing

AI summary

The invention is directed to a method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources. A method in accordance with an embodiment of the present invention includes: providing a plurality of processors, each processor having thermal control circuit (TCC) logic; determining a processing requirement for the plurality of processors; and dynamically controlling a processing capability of the plurality of processors to provide the determined processing requirement by selectively enabling or disabling the TCC logic of each processor.