Network Forwarding Function for Simultaneous Avionic Data Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current avionic computer architectures require loading data onto multiple computers sequentially using a standard ARINC 615A dataloader, resulting in lengthy loading times due to the need to load identical data on each computer individually.

Innovation Solution

Implementing a network forwarding function that allows multiple computers to share a single dataloader session by designating one computer as the last node in the chain to communicate with the dataloader, suppressing response messages from intermediate nodes, and forwarding messages to ensure all computers receive the same data simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is loaded onto multiple computers sequentially using a standard dataloader, then each computer receives the complete data set, but the total loading time increases linearly with the number of computers

Engineering Contradiction:
Improvedata loading completenessVSAvoidtotal loading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network of computers is segmented into intermediate nodes and a final node. Data is segmented into data units that are forwarded through the network chain. This segmentation allows parallel processing of data across multiple computers simultaneously rather than sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Intermediate nodes act as mediators that receive data from the dataloader, forward it to the final node, and also consume it locally. These intermediary computers enable the data to be distributed to multiple nodes simultaneously through a single dataloader connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If response messages from all computers are allowed to reach the dataloader, then each computer confirms data receipt, but multiple response messages create protocol conflicts and errors

Engineering Contradiction:
Improvedata transfer accuracyVSAvoidprotocol conflict management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each node has differentiated local quality in terms of response message generation. The final node is configured to generate and send response messages to the dataloader, while intermediate nodes suppress their response messages. This local differentiation eliminates protocol conflicts while maintaining data transfer reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Intermediate nodes receive and process copies of the data and response messages, consuming them locally without forwarding responses upstream. This copying mechanism allows all nodes to verify data receipt while only one node communicates with the dataloader.

Inventive Principle:
Principle #26Copying

3Productivity

If a network forwarding function is implemented to enable simultaneous data loading onto multiple computers, then loading time is significantly reduced, but the system requires additional forwarding logic and message suppression capabilities

Engineering Contradiction:
Improvedata loading speedVSAvoidforwarding function implementation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically configures nodes during the data loading process. The first node is dynamically identified and configured as the final node that sends responses, while other nodes are configured as intermediate nodes that suppress responses. This dynamic configuration allows the system to adapt to different network topologies and computer arrangements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Each computer node is designed with multi-functionality, capable of operating either as an intermediate node or the final node depending on configuration. This universality allows any node in the network to assume the response-sending role, providing flexibility and simplifying the overall system architecture.

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

Data Source

PatentUS8516150B2Systems and methods for multiple computer dataloading using a standard dataloader
Publication Date: 2013.08.20 HONEYWELL INTERNATIONAL INC
  • US8516150B2 patent drawing
  • US8516150B2 patent drawing
  • US8516150B2 patent drawing

AI summary

Systems and methods for multiple computer dataloading using a standard dataloader are provided. In one embodiment, a method for simultaneously uploading duplicate data to a plurality of computers comprises: performing a handshake message exchange with a dataloader to determine a MAC address for a target node; conducting a data transfer between the dataloader and the target node by forwarding a file transfer protocol message having the MAC address for the target node from the dataloader to the target node; forwarding the file transfer protocol message to at least one node other than the target node, wherein the at least one node and the target node both consume the file transfer protocol message; and selectively suppressing one or more response messages generated by the at least one node from reaching the dataloader.