Network Control Protocol for Redundant Path Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network configurations experience communication downtime and computational overhead when transitioning from a faulty dedicated network connection to an alternate connection, leading to inefficiencies in network traffic management.

Innovation Solution

A network control protocol that simultaneously monitors and manages multiple dedicated network connections by assigning sequence numbers to packets, allowing communication across the path with greater bandwidth and generating reports on network performance, while alerting service providers of degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single dedicated network connection is used for network communications, then the network configuration is simple and computational overhead is low, but communication downtime occurs when a fault in the connection occurs

Engineering Contradiction:
Improvenetwork communication continuityVSAvoidcommunication downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing multiple dedicated network connections and designating backup connections before faults occur. When a fault is detected, the system can immediately switch to a pre-configured backup connection without requiring time-consuming reconfiguration, thus eliminating communication downtime while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of connection redundancy by using multiple dedicated network connections instead of a single connection. This parameter change allows the system to tolerate connection failures by switching to alternative connections, thereby improving reliability without incurring communication downtime

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple dedicated network connections are used with automatic failover, then communication continuity is improved, but computational overhead increases due to reassigning socket connections and network resources

Engineering Contradiction:
Improvenetwork communication continuityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple dedicated network connections and designating backup connections before faults occur. This pre-configuration eliminates the need for complex real-time reassignment of socket connections and network resources, thereby reducing computational overhead while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism where a network controller manages multiple dedicated network connections and handles the switching logic. This intermediary abstracts the complexity of connection management from individual applications, reducing overall system complexity and computational overhead while ensuring communication continuity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If multiple dedicated network connections are used with real-time switching capability, then communication downtime is reduced, but device complexity and configuration overhead increase

Engineering Contradiction:
Improvecommunication downtimeVSAvoidconfiguration overhead
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing multiple dedicated network connections and designating backup connections before faults occur. This pre-configuration eliminates the need for complex real-time reassignment of socket connections and network resources, thereby reducing computational overhead while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically detecting connection faults and switching to backup connections without requiring manual intervention or complex configuration. The network controller autonomously manages the switching process, reducing configuration overhead and eliminating communication downtime

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9900207B2Network control protocol
Publication Date: 2018.02.20 AMAZON TECH INC
  • US9900207B2 patent drawing
  • US9900207B2 patent drawing
  • US9900207B2 patent drawing

AI summary

Disclosed are various embodiments for a network control application. Duplicate packets are simultaneously communicated across dedicated network communications paths. A receiving network access device detects a lagging network communications path. Packets received from the network communications path which is not lagging is communicated to a destination address while the duplicate is discarded.