Dynamic AI Gateway for Neural Network Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches to autonomous driving systems face inefficiencies due to mismatched processing resources between central servers and edge servers, leading to excessive data traffic and battery consumption in autonomous vehicles, as they rely on uploading large sensor data to remote clouds for processing.

Innovation Solution

A dynamic AI gateway system that monitors and redistributes artificial neural network (ANN) neurons across multiple processing nodes based on real-time load monitoring, enabling efficient resource utilization and reducing data traffic by processing data closer to the source.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If large sensor data is uploaded to remote clouds for processing, then processing capability is improved, but data traffic and battery consumption increase excessively

Engineering Contradiction:
Improveprocessing capabilityVSAvoidbattery consumption
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The patent segments the ANN into multiple neurons distributed across different processing nodes (edge devices and central server). This allows processing to be divided and executed locally at the edge rather than requiring all data to be uploaded to the cloud, thereby reducing data traffic and battery consumption while maintaining processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local processing of sensor data at the edge device by distributing ANN neurons to process data locally before only necessary results are transmitted to the central server. This local quality approach reduces the amount of data needing to be uploaded, thus reducing energy consumption and data traffic.

Inventive Principle:
Principle #3Local quality

2Power

If processing resources are centralized at the cloud server, then processing power is concentrated, but resource utilization becomes mismatched and inefficient

Engineering Contradiction:
Improveprocessing powerVSAvoidresource utilization efficiency
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent segments the centralized processing power across multiple nodes by distributing ANN neurons to both edge devices and the central server. This segmentation allows each node to process data independently based on its capabilities and workload, improving overall resource utilization efficiency while maintaining concentrated processing power where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic redistribution of ANN neurons across processing nodes based on real-time load monitoring. This dynamic approach allows the system to adapt resource allocation to current conditions, optimizing resource utilization efficiency by moving processing tasks to nodes with available capacity rather than relying on fixed centralized architecture.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If all ANN processing is performed at the edge device, then data traffic is minimized, but processing resources may be overloaded

Engineering Contradiction:
Improvedata trafficVSAvoidprocessing stability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent merges the processing capabilities of edge devices and central server into a hybrid distributed system. By combining local edge processing with centralized cloud processing, the system minimizes data traffic by processing data locally while maintaining processing stability through the shared central server that can offload tasks when edge resources become overloaded.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements feedback mechanisms through load monitoring that track the processing status of neurons at each node. This feedback allows the system to dynamically adjust the distribution of ANN neurons based on real-time conditions, ensuring processing stability by redistributing tasks away from overloaded nodes while maintaining minimal data traffic through the established edge-processing architecture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11915122B2Gateway for distributing an artificial neural network among multiple processing nodes
Publication Date: 2024.02.27 MICRON TECHNOLOGY INC
  • US11915122B2 patent drawing
  • US11915122B2 patent drawing
  • US11915122B2 patent drawing

AI summary

Methods, systems, and apparatus related to dynamic distribution of an artificial neural network among multiple processing nodes based on real-time monitoring of a processing load on each node. In one approach, a server acts as an intelligent artificial intelligence (AI) gateway. The server receives data regarding a respective operating status for each of monitored processing devices. The monitored processing devices perform processing for an artificial neural network (ANN). The monitored processing devices each perform processing for a portion of the neurons in the ANN. The portions are distributed in response to monitoring the processing load on each processing device (e.g., to better utilize processing power across all of the processing devices).