Network Device Unidirectional Switching Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network devices face challenges in achieving low latency communication between client ports and a service port, which is crucial for applications like financial trading and gaming, and also require secure and confidential data transmission.
Innovation Solution
A network device with unidirectional networks and a scheduler that uses a 1-pole multiway switch and client port buffers to manage electromagnetic communications, synchronized by a clock signal, along with filters for secure communication, reducing the need for additional buffers and allowing for efficient, low-latency data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional network switching is used to communicate between client ports and service port, then communication functionality is provided, but latency is increased and communication speed is reduced
Solution Approach 1:
The network device is segmented into multiple independent unidirectional communication paths, each dedicated to a specific client port. This segmentation eliminates the need for shared switching resources and reduces contention, thereby lowering latency and improving communication speed.
Solution Approach 2:
Bidirectional communication paths are pre-configured and established before data transmission begins. Each client port has a dedicated receive path and transmit path already in place, eliminating the need for dynamic switching decisions during data flow and reducing processing latency.
2Adaptability or versatility
If bidirectional communication is allowed between client ports, then communication flexibility is improved, but security and confidentiality are compromised
Solution Approach 1:
Instead of allowing bidirectional communication between client ports and filtering, the design inverts the approach by implementing unidirectional communication paths from each client port to the service port. This eliminates the security risk of client-to-client communication while maintaining full communication flexibility through the service port.
Solution Approach 2:
The potentially harmful bidirectional communication capability between client ports is extracted and removed from the system. Only the necessary unidirectional paths from client ports to the service port are retained, ensuring security while maintaining functionality.
3Device complexity
If multiple client ports share common buffers, then device complexity is reduced, but latency increases due to buffer contention
Solution Approach 1:
Buffers are segmented and dedicated to each client port rather than being shared. Each client port has its own receive buffer and transmit buffer, eliminating buffer contention and the associated latency while keeping device complexity manageable through systematic allocation.
Solution Approach 2:
Buffers are pre-allocated to each client port before communication begins. This preliminary assignment of dedicated buffers eliminates the need for dynamic buffer management and arbitration during data transmission, reducing latency while maintaining organized device structure.
Data Source
AI summary
A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port.


