Concurrent Connection Paths for High-Availability Control Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High availability industrial control systems face challenges in maintaining continuous operation due to delays or switchover times during failures, particularly in critical applications like power plants, where any disruption can be detrimental.

Innovation Solution

The implementation of concurrent connections, which establish multiple redundant paths for data communication at the transport layer, ensuring fault tolerance by eliminating single points of failure and reducing safety connection timeouts through the use of connection path data to manage data transmission between source and target devices via intermediate hops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant subsystems are implemented to maintain operation during failures, then system availability is improved, but switchover time delays occur when active components fail and backup components need to be activated

Engineering Contradiction:
Improvesystem availabilityVSAvoidswitchover time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing multiple concurrent connection paths before failures occur. When a failure is detected, the system can immediately switch to an alternative pre-configured path without requiring time-consuming reconfiguration or activation of backup components, thus eliminating switchover delays while maintaining high availability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically manages multiple concurrent connections, allowing real-time switching between active and standby paths based on failure detection. The connection manager continuously monitors path health and can dynamically reroute data transmission through alternative paths without interrupting system operation, resolving the contradiction between reliability and switchover time

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple redundant paths are established for data transmission, then fault tolerance is improved, but system complexity increases due to additional components and configuration

Engineering Contradiction:
Improvefault toleranceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The connection manager performs multiple functions including establishing concurrent connections, monitoring path health, detecting failures, and rerouting data transmission. By consolidating these diverse functions into a single universal manager, the system achieves high fault tolerance through multiple paths without proportionally increasing overall system complexity

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

Solution Approach 2:

The connection manager acts as an intermediary that simplifies the complexity of managing multiple redundant paths. It abstracts the complex configuration and coordination of concurrent connections, presenting a simplified interface to the rest of the system while handling the complexity of path management internally, thus achieving fault tolerance without proportional complexity increase

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11669076B2System and method of communicating unconnected messages over high availability industrial control systems
Publication Date: 2023.06.06 ROCKWELL AUTOMATION TECH INC
  • US11669076B2 patent drawing
  • US11669076B2 patent drawing
  • US11669076B2 patent drawing

AI summary

A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system.