Server Farm Energy Efficiency via Virtual Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Server farms face inefficiencies in energy usage due to uneven distribution of computational tasks across servers with varying energy efficiency, leading to suboptimal energy efficiency and increased greenhouse gas emissions.

Innovation Solution

A method and system for operating a server farm that sorts servers by energy efficiency, forms virtual servers from the most efficient ones, and assigns tasks to maximize energy efficiency by prioritizing servers with vacant slots and optimal service rates, allowing for dynamic adjustment based on task arrival rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If computational tasks are distributed across all servers in the server farm, then job throughput is maintained, but energy efficiency deteriorates due to uneven distribution across servers with varying energy efficiency

Engineering Contradiction:
Improvejob throughputVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by creating virtual servers that group physical servers with similar energy efficiency characteristics. Jobs are routed to specific virtual servers based on energy efficiency requirements, ensuring that each job is processed by servers with appropriate energy characteristics rather than distributing jobs uniformly across all servers. This localized assignment optimizes energy efficiency while maintaining throughput.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the server farm into multiple virtual servers, each comprising a subset of physical servers with comparable energy efficiency. This segmentation allows the system to selectively engage energy-efficient servers for specific job types while keeping energy-intensive servers available for other purposes, thereby improving overall energy efficiency without sacrificing total job throughput.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If servers are consolidated to improve energy efficiency, then power consumption is reduced, but system complexity increases due to virtual server management

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces a job assignment policy as an intermediary layer between jobs and physical servers. This policy automatically routes jobs to appropriate virtual servers based on energy efficiency criteria, eliminating the need for manual server management while achieving energy consolidation benefits. The intermediary handles the complexity of virtual server management transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automated job assignment policies that dynamically route jobs to energy-efficient servers without human intervention. The virtual server architecture automatically manages server consolidation and distribution, reducing operational complexity while maximizing energy efficiency gains from server consolidation.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If energy-efficient servers are prioritized for job assignment, then energy efficiency improves, but adaptability decreases when job arrival rates fluctuate

Engineering Contradiction:
Improveenergy efficiencyVSAvoidadaptability to job arrival rate
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by making the job assignment policy adaptive to changing job arrival rates. When job arrival rates increase, the system can dynamically adjust by engaging additional servers including those with lower energy efficiency, ensuring throughput is maintained. When arrival rates decrease, the system returns to prioritizing energy-efficient servers, maintaining optimal energy efficiency. This dynamic adjustment resolves the contradiction between energy efficiency and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10268523B2System and method for operating a server farm
Publication Date: 2019.04.23 CITY UNIVERSITY OF HONG KONG
  • US10268523B2 patent drawing
  • US10268523B2 patent drawing
  • US10268523B2 patent drawing

AI summary

A method for operating a server farm with a plurality of servers operably connected with each other includes the steps of: sorting the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers; defining a virtual server by selectively joining two or more of the servers with the highest energy efficiency values; receiving a job request of a computational task to be handled by the server farm; and assigning the computational task to one of the plurality of servers for processing based on a job assignment policy, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm.