Container-Based Control Execution for Legacy-Compatible Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial process control and automation systems face challenges in upgrading components while maintaining compatibility with legacy technology, especially in distributed control systems where redundancy is crucial, as existing controllers often require compatibility with new upgraded controllers to ensure system availability.

Innovation Solution

A high availability industrial control system utilizing a container-based architecture with nodes supporting container runtime services, enabling communication and redundancy management, and a management network for detecting failures and redistributing containers across heterogeneous nodes, ensuring seamless operation and load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If upgraded controllers are introduced to improve system performance, then system capabilities are enhanced, but compatibility with legacy controllers becomes problematic

Engineering Contradiction:
Improvesystem capabilitiesVSAvoidcompatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The controller functionality is segmented into separate software containers that can be independently deployed and managed. This allows upgraded control algorithms to be packaged in separate containers from the legacy operating system and hardware interface layers, enabling performance improvements without compromising compatibility with existing legacy controllers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The container platform provides universal support for multiple controller versions and configurations. By standardizing the runtime environment and interface protocols, the system can simultaneously host both upgraded and legacy controllers with consistent behavior, ensuring reliability across heterogeneous controller populations.

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

2Reliability

If redundancy is implemented to improve system availability, then system reliability is enhanced, but system complexity increases

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

Solution Approach 1:

Multiple container instances providing redundancy are merged into a unified container ecosystem managed by a single container platform. The platform handles failover coordination, state synchronization, and resource management across redundant containers, reducing the operational complexity that would otherwise arise from managing separate redundant systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Redundant controller functionality is implemented through container copying rather than hardware duplication. Container images can be rapidly replicated across multiple nodes, and the container platform manages the copying, deployment, and synchronization of redundant instances, significantly reducing the complexity compared to traditional hardware-based redundancy schemes.

Inventive Principle:
Principle #26Copying

3Reliability

If container redistribution is implemented to handle failures, then system resilience is improved, but communication overhead increases

Engineering Contradiction:
Improvesystem resilienceVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The container platform pre-establishes communication channels and synchronization mechanisms between redundant containers before failures occur. Health monitoring and failover readiness are maintained in advance through periodic heartbeats and state pre-synchronization, reducing the communication overhead required during actual failure events compared to reactive approaches.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11681278B2High availability for container based control execution
Publication Date: 2023.06.20 HONEYWELL INTERNATIONAL INC
  • US11681278B2 patent drawing
  • US11681278B2 patent drawing
  • US11681278B2 patent drawing

AI summary

In an industrial automation system, a control device adapted to a container-based architecture has been developed. The control device may comprise one or more containers instantiated with control execution application, communication application, and or redundancy management application.