Virtual Dispersive Routing for Network Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional networks rely heavily on centralized routers, making them vulnerable and fragile, necessitating improvements in network routing to enhance security and performance.

Innovation Solution

The implementation of virtual dispersive routing, where client devices create and manage multiple virtual machines to select appropriate routing protocols based on application-specific requirements, enabling decentralized and robust network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized routers are used for network routing, then network communication can be managed centrally, but network security and reliability deteriorate due to vulnerability and fragility

Engineering Contradiction:
Improvecentralized network managementVSAvoidnetwork security and reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized routing function into multiple distributed virtual machines running on client devices. Each virtual machine independently executes routing protocols and manages network communication, eliminating the single point of failure in centralized routers while maintaining coordinated network operation through distributed intelligence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of routing functionality through virtual machines that replicate routing protocols across different client devices. These copies operate independently but coordinate through packet information exchange, providing redundancy and resilience against failures while maintaining the operational benefits of structured routing management.

Inventive Principle:
Principle #26Copying

2Productivity

If multiple routing protocols are used simultaneously, then network performance and bandwidth optimization improve, but system complexity increases

Engineering Contradiction:
Improvenetwork performance and bandwidthVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments routing protocol execution into separate virtual machines, with each virtual machine dedicated to a specific routing protocol or communication task. This segmentation allows multiple protocols to run simultaneously without interfering with each other, while the virtual machine layer abstracts the complexity from the underlying system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces virtual machines as intermediary components that mediate between different routing protocols and the physical network infrastructure. These intermediaries handle protocol-specific processing, packet manipulation, and coordination, isolating complexity within the virtual machine layer while presenting simplified interfaces to both routing protocols and network hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10469375B2Providing network communications using virtualization based on information appended to packet
Publication Date: 2019.11.05 ASSET RECOVERY ASSOC
  • US10469375B2 patent drawing
  • US10469375B2 patent drawing
  • US10469375B2 patent drawing

AI summary

A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device.