Server Node Shutdown via Micro-UPS Data Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power management systems for computing systems fail to reliably transfer data from volatile memory to non-volatile memory during primary power supply interruptions, risking data loss or corruption.

Innovation Solution

Integration of a micro-uninterruptible power supply (μUPS) within server nodes to provide backup power for a sequenced shutdown, allowing data to be transferred from volatile to non-volatile memory while preventing immediate execution of the shutdown and ensuring data integrity through a control module that manages power distribution and initiates the data backup process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a sequenced shutdown is executed immediately upon power interruption, then system shutdown speed is improved, but data integrity deteriorates due to potential data loss from volatile memory

Engineering Contradiction:
Improveshutdown speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary data backup action from volatile memory to non-volatile memory before executing the shutdown sequence. The control module detects power interruption and immediately initiates data transfer to persistent storage, ensuring data is saved before the shutdown completes. This preliminary data preservation action resolves the contradiction by maintaining data integrity while still enabling relatively fast shutdown through the sequenced power-down process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data backup process is initiated during power interruption, then data integrity is improved, but power consumption increases due to additional data transfer operations

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system uses the existing secondary power supply (UPS) that is already present in the server infrastructure to power the data backup process. Rather than requiring additional external power sources or increasing overall power consumption, the control module leverages the available UPS capacity to facilitate the data transfer from volatile to non-volatile memory. This self-service approach allows data integrity protection without proportionally increasing total power consumption.

Inventive Principle:
Principle #25Self-service

3Reliability

If access to memory locations is prevented during shutdown, then data loss is prevented, but system responsiveness deteriorates due to blocked memory access

Engineering Contradiction:
Improvedata loss preventionVSAvoidsystem responsiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The control module performs the data backup action as a preliminary step before blocking memory access. By completing the data transfer from volatile to non-volatile memory first, the system ensures all critical data is preserved before entering the state where memory access is prevented. This sequencing allows the system to maintain responsiveness during the backup process while still preventing data loss in the final shutdown state.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10788872B2Server node shutdown
Publication Date: 2020.09.29 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10788872B2 patent drawing
  • US10788872B2 patent drawing
  • US10788872B2 patent drawing

AI summary

Example implementations relate to a server node shutdown. For example, a system includes a control module and a secondary power supply. The control module includes a detect engine to detect an even that triggers a sequenced shutdown of a server node and prevent execution of the sequenced shutdown and execution of a data transfer. The control module also includes an initiate engine to initiate a data backup process, by a basic input/output system (BIOS) of the server node, to write data from a volatile memory location of the server node to a non-volatile memory location of the server node. The secondary power supply is to support the data backup process.