Central Satellite Link Protocol for Data Transfer Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed system architectures, such as client-server models, experience performance bottlenecks due to message passing through numerous communication layers when executing operations across central and satellite systems, leading to slower speeds compared to single-system execution.
Innovation Solution
A protocol is established between a central system and a satellite system for executing operations, where the satellite system sends a read command to the central system, receives data blocks, and processes them, optimizing data transfer by using standard links like Ultra Wide SCSI and employing a state diagram to manage link states and block processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a client-server architecture with message passing is used to distribute operations between central and satellite systems, then system distribution and standard hardware/software usage are achieved, but execution speed deteriorates due to communication layer overhead
Solution Approach 1:
The patent segments the system into central and satellite systems with distinct functional roles. The central system handles high-level operation management while satellite systems execute specific operations locally, reducing the need for continuous message passing and improving execution speed while maintaining system distribution.
Solution Approach 2:
The patent introduces a buffer memory as an intermediary between the central and satellite systems. This buffer allows data to be transferred in bulk rather than through multiple communication layers, significantly reducing communication overhead and improving transfer speed while maintaining the distributed architecture.
2Speed
If operations are executed entirely within a single proprietary central system, then execution speed is fast with direct command-control mode, but system flexibility and hardware standardization are limited
Solution Approach 1:
The patent merges the advantages of both centralized and distributed systems. The central system maintains fast command-control execution for critical operations, while satellite systems with standard hardware handle other operations locally. The buffer memory merges the data transfer path, allowing efficient communication between the two system types.
Solution Approach 2:
The patent makes the satellite systems universal by using standard hardware and software that can be interchanged. These satellite systems can execute various operations depending on the data received from the central system, providing hardware standardization and flexibility while maintaining fast execution through local processing.
3Device complexity
If data is transferred through multiple communication layers in a distributed system, then system modularity is achieved, but data transfer speed deteriorates due to layer overhead
Solution Approach 1:
The patent introduces a buffer memory as an intermediary data transfer mechanism between the central and satellite systems. This buffer allows direct data placement and retrieval without passing through multiple communication layers, significantly improving data transfer speed while preserving system modularity through the defined interface protocol.
Solution Approach 2:
The patent changes the data transfer dimension by introducing a parallel data path through the buffer memory that operates independently from the command-control communication layers. This allows data to be transferred in bulk simultaneously with command processing, improving overall transfer speed without compromising system modularity.
Data Source
AI summary
In order to have operations of a central system executed by a satellite system, a linking structure is located between the central system and the satellite system. The linking structure includes: a communications link between the central system and satellite system; a control card, in the central system, that places said operations in one or more data blocks; and a coupler, in the satellite system, that sends through the link to the control card at least one read command to which the control card responds by sending said data block or blocks through the link to the coupler.


