Graceful Application Termination via Power Event Priority Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems often face catastrophic outcomes due to insufficient energy from battery backup units to facilitate graceful shutdown of applications during power events, leading to potential data loss and system instability.

Innovation Solution

Incorporating a power down agent and management controller that prioritize and gracefully terminate applications based on a desired ranking, utilizing a battery backup unit to extend energy availability and manage power consumption, ensuring controlled shutdowns and reducing the risk of data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If battery backup unit is used to supply energy during power events, then power availability is extended, but energy capacity is insufficient to support graceful shutdown of all applications

Engineering Contradiction:
Improvepower availability durationVSAvoidenergy capacity
Core Design Contradiction:
Duration of action of moving objectVSQuantity of substance

Solution Approach 1:

The system segments applications into different priority groups (high priority and low priority applications). During power events, the battery backup unit is allocated to support graceful shutdown of high priority applications first, while low priority applications are terminated when battery energy is depleted. This segmentation resolves the contradiction by distributing limited energy capacity across different application categories based on their shutdown requirements and business criticality.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all applications are terminated gracefully during power events, then data integrity is maintained, but battery energy is depleted too quickly

Engineering Contradiction:
Improvedata integrityVSAvoidbattery energy duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system applies different quality levels of shutdown service to different applications based on their priority classification. High priority applications receive full graceful shutdown service with sufficient battery power allocation to ensure data integrity, while low priority applications receive expedited termination when battery energy becomes insufficient. This local differentiation resolves the contradiction by ensuring data integrity for critical applications while extending overall battery duration through selective service quality.

Inventive Principle:
Principle #3Local quality

3Duration of action of moving object

If battery backup unit extends energy availability, then application shutdown time is increased, but system complexity increases due to power management requirements

Engineering Contradiction:
Improveapplication shutdown timeVSAvoidpower management complexity
Core Design Contradiction:
Duration of action of moving objectVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of applications into priority groups during normal operation, establishing a shutdown hierarchy before power events occur. This pre-established priority structure enables automated decision-making during power events, where the management controller can systematically terminate applications according to their pre-assigned priority levels without requiring complex real-time analysis. This preliminary action resolves the contradiction by providing structured extension of shutdown time while minimizing operational complexity through pre-planned termination sequences.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution enables controlled and prioritized termination of applications during power events, extending the battery backup's energy life and preventing catastrophic failures, thus ensuring data integrity and system stability.

Implementation Method 1

A battery backup unit may be configured to, in response to a power event (e.g., an alternating current source loss to a power supply unit or other fault or failure of such a power supply unit), supply energy stored in a battery or other energy storage device (e.g., a capacitor) to components of the information handling system.

Methodology Applied
Scientific EffectBattery (electricity): Battery (electricity)

Data Source

PatentUS10955886B2Systems and methods for graceful termination of applications in response to power event
Publication Date: 2021.03.23 DELL PROD LP
  • US10955886B2 patent drawing
  • US10955886B2 patent drawing

AI summary

In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.