Datacenter Node Failover Management for Power and Availability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current power management techniques in datacenters fail to identify and power off non-critical computers during failover, leading to high power consumption and prolonged failover times, which are not acceptable for mission-critical applications requiring high availability.
Innovation Solution
A method and apparatus that select a failover target node and reserve its resources to ensure high availability while optimizing power consumption by identifying and powering off unused nodes, using datacenter software to monitor and manage node resources and prioritize application loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all computers remain powered on in standby mode to ensure high availability, then application availability is improved, but power consumption increases significantly
Solution Approach 1:
The system performs preliminary actions by pre-selecting and pre-configuring failover target nodes before actual failures occur. The standby computer is identified and prepared in advance with the necessary resources and configuration, so when a failure happens, the failover can proceed immediately without needing to power on computers or perform resource allocation during the critical failure moment.
2Use of energy by stationary object
If computers are powered off to save power, then power consumption is reduced, but failover time increases due to boot-up time
Solution Approach 1:
The system maintains a pre-selected failover target node in a ready state with resources pre-allocated and configuration pre-configured. This preliminary preparation ensures that when a failure occurs, the standby node can immediately take over without requiring boot-up time or resource allocation delays, thus achieving both power savings and fast failover.
3Use of energy by stationary object
If power management techniques are used to power off unused computers, then power consumption is optimized, but failover capability is compromised because powered-off computers cannot be quickly activated
Solution Approach 1:
The system implements a power management mechanism that keeps the failover target node in a hybrid state - powered off for energy savings but with pre-configured resources and standby status maintained. This allows the node to be quickly activated and assume failover responsibility without full boot-up sequences, thus maintaining both power efficiency and reliable failover capability.
Data Source
AI summary
A method and apparatus for achieving high availability for applications and optimizing power consumption within a datacenter is provided. In one embodiment, a method for providing high availability and optimizing power consumption within a datacenter comprises upon execution of an application at a target node amongst a plurality of nodes in a datacenter, selecting a failover target node amongst the plurality of nodes for the application, and reserving a failover capacity of at least one resource of the selected failover target node.


