Server Power Management via ML State Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face significant energy and cost wastage due to servers remaining idle for extended periods, as existing technologies lack efficient methods to accurately determine server activity and automate power management.

Innovation Solution

A power management apparatus that monitors server activity using machine learning models, such as Artificial Neural Networks, to classify servers as busy, idle, or indeterminate, enabling automatic powering down or hibernation of idle servers, thereby reducing energy consumption and operational costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If servers are kept running continuously to ensure availability, then service reliability is improved, but energy consumption increases

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

Solution Approach 1:

The system performs preliminary actions by predicting future server states using machine learning models before actually powering down servers. It analyzes historical usage patterns, workload trends, and service dependency relationships to forecast when servers will be needed, allowing proactive power management that prevents unnecessary shutdowns while saving energy during truly idle periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring actual server usage patterns and comparing them against predicted patterns. It adjusts its power management decisions based on real-time feedback from service monitoring, user behavior analysis, and workload changes, ensuring reliable power-off/power-on decisions that balance energy savings with service availability

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual monitoring of server status is performed, then accurate state determination is improved, but operational complexity increases

Engineering Contradiction:
Improveserver state detection accuracyVSAvoidpower management system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system enables self-service by having servers automatically report their own status through standardized monitoring agents that detect CPU usage, memory consumption, disk activity, and network traffic. The machine learning models automatically analyze this self-provided data without requiring manual intervention, reducing operational complexity while maintaining high accuracy in server state determination

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical monitoring with automated electronic sensing and machine learning analysis. Instead of human operators physically checking server status, the system uses automated monitoring agents, network protocols, and AI algorithms to detect and classify server states, significantly reducing operational complexity while improving measurement precision through multi-parameter analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If power management agents are installed on individual servers, then localized control is improved, but system scalability decreases

Engineering Contradiction:
Improvelocalized power controlVSAvoidsystem scalability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system uses an intermediary approach by introducing a centralized cloud-based power management platform that acts as a mediator between administrators and servers. Instead of installing agents directly on servers, the platform communicates with servers through standardized network protocols and remote management interfaces, providing localized control capabilities while maintaining scalability through cloud-based processing and deployment

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9176560B2Use and state based power management
Publication Date: 2015.11.03 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9176560B2 patent drawing
  • US9176560B2 patent drawing
  • US9176560B2 patent drawing

AI summary

A method for power management may include collecting data related to resource utilization and process information from a server. The method may further include using the collected data to generate use and state models respectively based on use and state categories of the server. The method may also include determining a state condition of the server through use of the generated use and state models to manage power utilization of the server.