N-Modular Redundant Communication for Fault Tolerant Sensor Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional control systems relying on central processing nodes for resolving conflicts in sensor data are prone to single-point failures and require extensive communication and complex programming, which increases overhead and vulnerability to faults and attacks.

Innovation Solution

A distributed Byzantine Fault Tolerant communication system where processing nodes within a sensor network calculate and communicate consensus values, reducing reliance on a central node and simplifying programming by using n-Module Redundancy (nMR) to generate and transmit consensus messages across a network, ensuring fault tolerance and secure data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central processing node is used to resolve conflicts in sensor data, then fault tolerance is achieved within the scope of redundancy measurements, but the central processing node becomes a single point of failure and requires complex programming logic

Engineering Contradiction:
Improvefault toleranceVSAvoidprogramming logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the conflict resolution function from the central processing node and distributes it to multiple peer nodes in the sensor network. Each peer node independently executes the conflict resolution algorithm, eliminating the need for complex centralized programming logic while maintaining fault tolerance through distributed computation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sensor network performs self-service by having peer nodes automatically resolve conflicts among sensor measurements without requiring complex centralized control. The distributed algorithm enables nodes to autonomously identify and resolve inconsistencies, reducing programming complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Reliability

If a central processing node receives and resolves all sensor data conflicts, then system reliability is maintained, but communication overhead between the sensor network and central processing node increases significantly

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the data processing workload by having peer nodes perform local conflict resolution before transmitting data to the central processing node. This segmentation reduces the volume of data requiring centralized processing, thereby reducing communication overhead and energy consumption while maintaining system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the conflict resolution function from the central processing node and implements it at the peer node level. This extraction eliminates unnecessary communication of already-resolved data to the central node, reducing communication overhead while preserving system reliability through distributed fault tolerance.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If redundant measurements are performed by multiple sensors, then fault tolerance is improved, but the amount of communication required within the control system increases

Engineering Contradiction:
Improvefault toleranceVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments redundant measurements into local processing groups at peer nodes, where conflicts are resolved locally before transmission. This segmentation maintains fault tolerance through redundant measurements while minimizing communication overhead by eliminating redundant data transmission to the central node.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges redundant measurements and their conflict resolution at the peer node level before transmission to the central processing node. This combining approach maintains fault tolerance through redundant sensing while reducing communication overhead by transmitting only the resolved consensus value rather than all individual measurements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11675650B2System and method for n-modular redundant communication
Publication Date: 2023.06.13 SERVICENOW INC
  • US11675650B2 patent drawing
  • US11675650B2 patent drawing
  • US11675650B2 patent drawing

AI summary

A fault tolerant consensus generation and communication system and method is described. Each processing node in the system receives a plurality of measurements from a sensor, calculates a consolidated value for the received plurality of measurements, transmits the consolidated value to other processing nodes, receives consolidated values from the other processing nodes, calculates a consensus value based on the calculated consolidated value and the received one or more consolidated values, transmits the calculated consensus value to the other processing nodes, receives consensus values from the other processing nodes, generates a consensus message based on the calculated consensus value, the received one or more consensus values, and a predefined criterion, and, in a case where the consensus message is not present in a consensus queue, adds the consensus message to the consensus queue.