Resource Failure Mitigation Through Predictive Checkpointing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource failure in distributed control systems (DCS) compromises system stability and availability, leading to potential data loss and performance degradation, especially when multiple failures occur.

Innovation Solution

A method for predicting resource failure using diagnostic data, persisting the service state through checkpointing, and restoring the service on a second resource using the persisted state, utilizing a checkpoint/restore workflow to minimize downtime and data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If resource failure prediction and service restoration is implemented, then system resiliency and service continuity are improved, but system complexity and computational overhead increase

Engineering Contradiction:
Improvesystem resiliencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by predicting resource failures before they occur and persisting service states in advance. The failure prediction module analyzes diagnostic data to identify potential failures, and the service state persister saves container states before failure happens, enabling rapid restoration without complex real-time intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components including a failure prediction module that acts as a mediator between monitoring systems and restoration actions, and a service state persister that mediates between running services and restoration processes. These intermediaries manage the complexity by centralizing failure mitigation logic

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of substance

If service state is persisted through checkpointing, then data loss is reduced, but storage requirements and processing overhead increase

Engineering Contradiction:
Improvedata lossVSAvoidstorage requirements
Core Design Contradiction:
Loss of substanceVSQuantity of substance

Solution Approach 1:

The system extracts only the essential service state information that needs to be preserved for restoration, rather than persisting entire system states. The container state persister selectively saves critical data including process information, file descriptors, and network connections, reducing storage overhead while preventing data loss

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates copies of container states through checkpointing, storing snapshots of running services that can be restored. This copying mechanism allows the system to preserve service states without duplicating entire system images, optimizing storage usage while enabling rapid restoration

Inventive Principle:
Principle #26Copying

3Reliability

If multiple simultaneous resource failures are handled, then system availability is maintained, but performance degradation increases due to workload redistribution

Engineering Contradiction:
Improvesystem availabilityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary failure prediction and prepares restoration states before actual failures occur. When failures happen, pre-prepared service states are restored rapidly without requiring complex real-time workload redistribution, thus maintaining performance while ensuring availability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic resource allocation where services are restored to appropriate resources based on current system conditions. The system can dynamically select target resources for restoration and adjust workload distribution based on real-time capacity, preventing performance degradation from static redistribution strategies

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250272172A1Resource Failure Mitigation
Publication Date: 2025.08.28 ABB (SCHWEIZ) AG
  • US20250272172A1 patent drawing
  • US20250272172A1 patent drawing

AI summary

A resource failure mitigation system and method for a distributed control system includes predicting failure of a first resource executing a service; persisting a state of the service; and restoring the service at a second resource using the persisted state.