Workload Management System for Under-Utilized Resource Energy Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems with under-utilized resources consume energy and generate heat, leading to unnecessary power consumption and cooling requirements, as idle resources are always powered on to ensure rapid availability for sudden workload surges.

Innovation Solution

A Workload Management System (WLMS) is implemented to manage under-utilized resources by assigning them to free resource pools, where resources are deactivated and placed in power-saving modes based on user-defined policies and operating parameters, optimizing resource allocation and reducing energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If idle resources are kept powered on, then rapid availability for workload surges is ensured, but energy consumption and heat generation increase

Engineering Contradiction:
Improveresource availabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts resource power states based on real-time workload conditions. Resources are transitioned between powered-on and powered-off states according to demand, enabling the system to adapt its energy consumption profile to actual operational needs while maintaining service availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system maintains resource availability through preliminary allocation and rapid activation capabilities. By pre-configuring resources and enabling quick power-on sequences when needed, the system ensures that resources can become operational almost immediately after being powered off, thus maintaining reliability while reducing steady-state energy consumption.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If idle resources are deactivated to save energy, then energy consumption is reduced, but resource availability for sudden workload increases is compromised

Engineering Contradiction:
Improveenergy consumptionVSAvoidresource activation speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system performs preliminary configuration and initialization of resources while in powered-off state, maintaining their readiness for rapid activation. This preliminary preparation enables resources to transition quickly from powered-off to operational state when workload demands increase, thus achieving both energy savings and fast activation speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic resource management that adjusts power states based on workload patterns. By monitoring system demand in real-time, the system can rapidly activate resources when needed, optimizing the balance between energy consumption and activation speed according to actual operational requirements.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple resources are maintained in standby mode, then service continuity is ensured, but heat generation and cooling requirements increase

Engineering Contradiction:
Improveservice continuityVSAvoidheat generation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system implements periodic monitoring and dynamic adjustment of resource power states. By continuously assessing workload demands and transitioning resources between active and powered-off states, the system maintains service continuity through periodic resource activation while minimizing continuous heat generation from constantly powered resources.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts the number of powered resources based on actual workload requirements. By maintaining only the necessary number of active resources and transitioning others to powered-off state, the system ensures service continuity through flexible resource allocation while significantly reducing heat generation and associated cooling requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8271818B2Managing under-utilized resources in a computer system
Publication Date: 2012.09.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8271818B2 patent drawing
  • US8271818B2 patent drawing
  • US8271818B2 patent drawing

AI summary

A method, and a corresponding system, for managing under-utilized resources in a computer system includes the steps of monitoring performance of workloads executing on the computer system, where the workloads consume resources, determining resource demand and utilization by the workloads, comparing the workload performance to user-defined performance targets and resource utilization by the workloads to user-defined utilization targets, using the comparison results, determining if one or more resources may be assigned to a free resource pool, and assigning the determined resources to the free resource pool.