Embedded Backup Node Firmware Replication for Fast Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial systems face challenges in maintaining high availability and minimizing downtime due to hardware failures, as existing methods require manual intervention for firmware upgrades and configuration synchronization between primary and backup nodes, which can be time-consuming and prone to errors.

Innovation Solution

A method where a primary node automatically detects and replicates its configuration and applications to a backup node, ensuring hardware compatibility and activating the backup node to replace the primary node in case of failure, thereby eliminating the need for manual intervention and ensuring seamless redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used for firmware upgrades and configuration synchronization, then system reliability can be maintained through human verification, but system downtime increases and productivity decreases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The backup node automatically performs firmware upgrades and configuration synchronization without human intervention. The system self-manages the replication process by detecting firmware updates on the primary node and autonomously transferring and installing the same firmware on the backup node, eliminating the need for manual operations while maintaining reliability through automated verification protocols

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The backup node proactively synchronizes firmware and configuration before it is needed. When the primary node receives a firmware update, the backup node automatically detects this change and performs the same upgrade in advance, ensuring that when a failover is required, the backup node is already prepared and can immediately take over without downtime

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual configuration synchronization is performed between primary and backup nodes, then configuration accuracy can be verified, but time consumption increases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system creates an exact copy of the primary node's firmware and configuration on the backup node through automated replication. The backup node monitors the primary node for firmware updates and automatically copies the identical firmware image and configuration data, ensuring configuration accuracy through bitwise replication while eliminating manual copying time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The backup node implements a feedback mechanism where it continuously monitors the primary node for firmware changes. When a change is detected, the backup node automatically initiates synchronization, verifies the transfer integrity through checksum validation, and confirms successful replication, providing automated verification without manual intervention

Inventive Principle:
Principle #23Feedback

3Loss of time

If automated replication is implemented, then switchover speed increases and downtime decreases, but system complexity increases

Engineering Contradiction:
ImprovedowntimeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The backup node autonomously performs firmware replication and configuration synchronization without requiring complex external management systems. It self-detects firmware updates on the primary node, automatically transfers the firmware through the redundant communication path, verifies successful installation, and manages its own failover readiness, reducing overall system complexity while enabling rapid switchover

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The backup node is designed with multi-functionality, serving both as a standby unit and an active firmware replication target. It can simultaneously monitor the primary node, receive firmware updates, validate configuration integrity, and prepare for failover, consolidating multiple functions into a single node to reduce system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11301332B2Automatic firmware upgrade of an embedded node
Publication Date: 2022.04.12 HONEYWELL INTERNATIONAL INC
  • US11301332B2 patent drawing
  • US11301332B2 patent drawing
  • US11301332B2 patent drawing

AI summary

This disclosure provides an apparatus and method for use in industrial control systems and other systems. A method includes detecting, by a primary node, that a backup node is available and unconfigured. The method includes automatically replicating, by the primary node, the primary node to the backup node, including replicating a personality of the primary node to the backup node.