Overlay Network Multicast Routing for High-Bandwidth Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission and processing systems face limitations in bandwidth and latency when handling large data streams, particularly in environments with limited network resources, hindering high-speed data transmission and processing.

Innovation Solution

A network fabric with peer devices that support equal cost, multi-path routing, combined with an overlay network allowing peers to function as virtual routers, enables high-speed data routing and processing through multicast operations, facilitating higher bandwidth transmission and parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transmitted through a single network path with limited bandwidth, then network simplicity is maintained, but transmission speed and bandwidth are limited

Engineering Contradiction:
Improvedata transmission speedVSAvoidnetwork routing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the data stream into multiple parallel streams and routes them through different network paths simultaneously. Each peer device processes and forwards portions of the data through separate routes, effectively dividing the single transmission path into multiple concurrent paths, thereby increasing overall bandwidth and transmission speed without requiring complex centralized routing logic

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional single-path routing to multi-dimensional parallel routing by introducing additional routing dimensions. Multiple peers operate independently across different network paths, creating a multi-layered transmission architecture where data flows through multiple spatial and temporal dimensions simultaneously, vastly expanding effective bandwidth

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

2Productivity

If multiple computing resources are used to process large data streams, then processing capacity increases, but latency and complexity increase

Engineering Contradiction:
Improvedata processing capacityVSAvoiddata transmission latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having peer devices pre-positioned and pre-configured along multiple network paths before data transmission begins. When data needs to be processed, already-active peers can immediately receive and process data streams without waiting for resource allocation or path establishment, significantly reducing latency while maintaining high processing capacity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuous useful action by maintaining multiple active peer devices that are continuously processing data streams in parallel. Rather than activating resources on-demand which introduces latency, the system keeps multiple processing paths continuously active, ensuring that data can be immediately processed by available peers without interruption or waiting time

Inventive Principle:
Principle #20Continuity of useful action

3Quantity of substance

If conventional network routing is used, then network simplicity is maintained, but bandwidth transmission limits are exceeded

Engineering Contradiction:
Improvedata transmission bandwidthVSAvoidoverlay network complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an overlay network as an intermediary layer that sits on top of the conventional network infrastructure. This intermediary layer provides sophisticated multi-path routing and peer coordination capabilities without requiring changes to the underlying network hardware or protocols, enabling high-bandwidth transmission while maintaining compatibility with existing network infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The overlay network implements universality by designing peer devices that can function in multiple roles simultaneously - as data sources, data recipients, processors, and routers. This multi-functionality allows the same peer infrastructure to handle diverse data transmission requirements across different applications and workloads, maximizing bandwidth utilization without requiring specialized hardware for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12132646B1High-speed data forwarder
Publication Date: 2024.10.29 AMAZON TECH INC
  • US12132646B1 patent drawing
  • US12132646B1 patent drawing
  • US12132646B1 patent drawing

AI summary

Approaches in accordance with various embodiments provide an overlay network comprised of interconnected peer instances, which can be used for purposes such as data multicasting, high performance computing, or massive parallel processing. The overlay network can sit on top of a routing layer or fabric of interconnected peer devices that can support large message sizes and/or provide for equal cost, multipath routing. Such an overlay network can provide for high bandwidth data transmission in a cloud or shared-resource environment, as well as for isolated networks that may have otherwise limited gateways.