Networking Switch Link Management for Edge Server Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT edge server systems face challenges with high latency, high bandwidth consumption, poor security, and poor connectivity due to the reliance on cloud-based data processing, which can lead to inefficient data management and processing.

Innovation Solution

An edge server with an embedded networking switch that dynamically manages bi-directional communication with local compute nodes and other switches, enabling or disabling access links and uplinks based on communication status and priority, to optimize data processing and connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processing is performed in the cloud, then data analysis and storage functions are centralized, but latency and bandwidth consumption increase

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system segments data processing functions by separating edge computing nodes from cloud infrastructure. Local networking switches perform data collection and preliminary processing at the edge, while only essential data is forwarded to the cloud for advanced analysis and storage. This segmentation reduces latency by handling time-sensitive operations locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a spatial dimension to data processing by distributing compute nodes across multiple physical locations rather than concentrating all processing in a single cloud data center. This multi-dimensional architecture enables parallel processing at different geographic locations, reducing overall system latency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Extent of automation

If cloud-based data processing is used, then centralized control is achieved, but security and connectivity are compromised

Engineering Contradiction:
Improvecentralized controlVSAvoidconnectivity
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

Each local networking switch is configured with location-specific parameters and autonomy to make decisions based on local conditions. The switches can independently manage local data flows and maintain connectivity even when cloud connection is unavailable, while still adhering to overall system policies for centralized control.

Inventive Principle:
Principle #3Local quality

3Reliability

If networking switches dynamically manage communication links, then connectivity and security are improved, but switch complexity increases

Engineering Contradiction:
ImproveconnectivityVSAvoidswitch complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Networking switches continuously monitor communication link status and dynamically adjust their configuration based on real-time feedback. The switches detect link failures, compute node fitness status, and cloud connectivity conditions, then automatically reconfigure access links and uplinks to maintain optimal system operation without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10693813B1Enabling and disabling links of a networking switch responsive to compute node fitness
Publication Date: 2020.06.23 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US10693813B1 patent drawing
  • US10693813B1 patent drawing
  • US10693813B1 patent drawing

AI summary

An apparatus includes a local compute node and a first networking switch. The first switch determines whether bi-directional communication is established with the compute node via a direct local link. A message received from an additional networking switch through an inter-switch link indicates whether the additional switch has its additional access/uplinks enabled. The first switch enables first access/uplinks in response to determining that the first switch has currently established bi-directional communication with the compute node and that the received message indicates that the additional networking switch has its additional access/uplinks disabled. The first networking switch disables the first access/uplinks on the first switch in response to determining that the first switch is currently unable to establish bi-directional communication with the compute node and/or receiving a message indicating that the additional networking switch has its additional access/uplinks enabled.