Dual-Controller Data Routing Layer for Transmission Path Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional dual-controller systems face performance limitations due to differences in transmission media and protocols, leading to suboptimal data transmission when data packet sizes exceed the range suitable for a single communication link, resulting in fluctuating performance.
Innovation Solution
A data transmission system with a data routing layer and medium interface layer that selects the most suitable transmission medium based on data packet size and throughput, prioritizing higher throughput for larger packets and lower CPU rate when multiple media have similar throughput, to optimize transmission performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single communication link is used for data transmission, then the system structure is simple, but the transmission performance fluctuates greatly when data packet sizes change
Solution Approach 1:
The patent combines multiple communication links (optical fiber link and Ethernet link) into a unified communication system. The data routing layer can select from multiple transmission media, merging their capabilities to provide stable performance across different data packet sizes while maintaining manageable system complexity through unified management.
Solution Approach 2:
The patent implements dynamic selection of communication links based on real-time conditions. The data routing layer dynamically chooses between optical fiber and Ethernet links according to data packet size and current transmission requirements, allowing the system to adapt optimally to varying workloads rather than being fixed to a single link type.
2Speed
If high transmission frequency links are used, then small data packets are transmitted efficiently, but large block data transmission performance is poor
Solution Approach 1:
The patent applies different communication links to different data packet sizes based on their respective strengths. High transmission frequency optical fiber links are used for small data packets where speed is critical, while Ethernet links with larger maximum transmission units are used for large block data where throughput efficiency is paramount. This local optimization ensures each link type operates in its optimal performance zone.
3Productivity
If low transmission frequency links with large maximum transmission units are used, then large block data transmission is efficient, but small data packet transmission performance is reduced
Solution Approach 1:
The system optimizes for specific data packet sizes by selecting appropriate links. Ethernet links with large maximum transmission units provide efficient large block data transmission, while optical fiber links with high transmission frequencies handle small data packets with superior speed. The data routing layer ensures each packet type uses the link best suited to its size requirements.
4Adaptability or versatility
If multiple transmission media are available, then adaptability to different data packet sizes is improved, but the selection complexity and CPU overhead increase
Solution Approach 1:
The patent establishes predetermined selection criteria and thresholds for choosing between transmission media. The system pre-defines which link types are optimal for specific data packet size ranges, allowing the data routing layer to make quick decisions based on simple comparisons rather than complex real-time analysis. This preliminary structuring reduces selection complexity while maintaining high adaptability.
Data Source
AI summary
A data transmission system and method and a method of selecting a communication path for a dual-controller system are provided, which are applied in a first controller and a second controller of the dual-controller system. First of all, a corresponding transmission medium is selected according to a feature of a data request issued by a controller, then the data request is converted into a data format compatible with a medium interface corresponding to the selected transmission medium and is sent to a corresponding medium driving portion connected with the medium interface, and the data request is sent to another controller through the medium driving portion and a connected corresponding medium controller, so as to select a path of the highest transmission performance, and realize the data transmission between the two controllers.


