Network Device Unidirectional Switching Low Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication speedVSAvoidlatency
Core Design Contradiction:
SpeedVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If bidirectional communication is allowed between client ports, then communication flexibility is improved, but security and confidentiality are compromised

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #13The other way round (Inversion)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If multiple client ports share common buffers, then device complexity is reduced, but latency increases due to buffer contention

Engineering Contradiction:
Improvebuffer management complexityVSAvoidlatency
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10623335B2Network device and a method for networking
Publication Date: 2020.04.14 ARISTA NETWORKS INC
  • US10623335B2 patent drawing
  • US10623335B2 patent drawing
  • US10623335B2 patent drawing

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.