Load Balancing with Power Consumption Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current load balancing systems for server computers do not effectively account for non-performance related variables such as power consumption, operating temperature, and geographical location, leading to inefficiencies in resource management and increased costs.

Innovation Solution

A method that modifies load balancing processes in response to non-performance related variables, such as power consumption and operating temperature, by redirecting traffic and deactivating underutilized servers, and utilizing geographical distribution to optimize resource usage and reduce costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional load balancing is used to distribute traffic across servers, then system performance and reliability are improved, but resource management efficiency deteriorates due to ignoring non-performance variables

Engineering Contradiction:
Improvesystem reliabilityVSAvoidresource management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extends traditional load balancing by incorporating additional parameters beyond performance metrics. The load balancing decision now considers non-performance variables such as power consumption, operating temperature, and geographical location alongside traditional metrics like response time and throughput. This multi-parameter approach enables more comprehensive resource optimization while maintaining system reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If servers are kept active to handle uneven traffic demands, then service availability is improved, but power consumption increases

Engineering Contradiction:
Improveservice availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic server management where server states (active/standby) are adjusted in real-time based on current system conditions. Load balancing decisions dynamically consider power consumption metrics, allowing the system to transition servers between active and standby states according to traffic patterns and power efficiency requirements, thereby optimizing the balance between availability and energy usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates power consumption as a variable parameter in load balancing decisions. By monitoring and responding to power consumption metrics alongside traditional performance metrics, the system can make informed decisions about server activation and deactivation, reducing overall power consumption while maintaining necessary service availability.

Inventive Principle:
Principle #35Parameter changes

3Speed

If servers are distributed geographically to handle localized traffic, then response time is improved, but system complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different geographical locations to have specialized roles based on their local conditions. Each data center or server location can be optimized for specific functions based on its geographical advantages, such as proximity to certain user bases or environmental conditions. The load balancing system routes traffic to appropriate local servers, improving response time while managing complexity through localized optimization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9661070B2Controlling the operation of server computers
Publication Date: 2017.05.23 PULSE SECURE LLC
  • US9661070B2 patent drawing
  • US9661070B2 patent drawing
  • US9661070B2 patent drawing

AI summary

A plurality of server computers in a network that includes load balancing processes to enhance performance employs a non-performance related variable, such as power consumption, and modifies the load balancing processes in response to the reading of the non-performance variable. Such variables do not affect the response and performance as perceived by a browsing client but do provide other advantages with in the environment as a whole. The non-performance related variable is employed such that one or more of said server computers are de-activated to reduce power consumption, and the load balancing processes balance load across the remaining active server computers.