Virtual Appliances for VPC Network Throughput Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems deploying multiple instances of virtual machines in private cloud networks within a public cloud face throughput performance limitations due to limited processing, memory, and network bandwidth resources.

Innovation Solution

A system and method that utilizes multiple virtual appliances deployed on a virtual local area network (VLAN) to manage and connect to public cloud networks, creating a peer-to-peer communication path and selecting a unique virtual appliance to handle ARP requests using ARP distribution logic, thereby increasing packet throughput and avoiding duplicative forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple virtual appliances are deployed to handle ARP requests, then system reliability and communication efficiency are improved, but device complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the ARP request handling function by deploying multiple virtual appliances, each capable of independently processing ARP requests. This segmentation distributes the processing load across multiple instances, improving reliability and communication efficiency while maintaining manageable complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each virtual appliance is designed with multi-functionality, capable of handling various network communication tasks including ARP requests, data packet forwarding, and L2/L3 communication protocols. This universal design allows a single virtual appliance type to serve multiple purposes, reducing the need for specialized components and managing system complexity

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

2Productivity

If multiple virtual appliances are deployed to increase processing capacity, then packet throughput is improved, but resource consumption increases

Engineering Contradiction:
Improvepacket throughputVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Multiple virtual appliances are merged into a coordinated system where instances work together to handle ARP requests and data packet forwarding. The merging of resources including processing power, memory, and network bandwidth across multiple virtual appliances increases overall packet throughput while optimizing resource utilization through shared infrastructure

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses copying by deploying multiple instances of virtual appliances that replicate the core functionality. Each virtual appliance instance is a copy of the base virtual appliance template, allowing rapid deployment and scaling of processing capacity to increase packet throughput while leveraging shared underlying resources

Inventive Principle:
Principle #26Copying

3Ease of operation

If L2-based communications are maintained across different networks, then communication efficiency is improved, but network complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidnetwork complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Virtual appliances serve as intermediary devices that enable L2-based communications across different networks. These intermediaries handle ARP requests and data packet forwarding between networks, maintaining L2 communication efficiency while abstracting the underlying network complexity from end systems

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements L2-based communications across L3 networks by introducing a new dimension of operation. Virtual appliances operate at both L2 and L3 layers, enabling Ethernet-based communication protocols to function across IP networks, thereby maintaining communication efficiency while managing network complexity through protocol translation and abstraction

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

Data Source

PatentUS20250027833A1System and method for selecting virtual appliances in communications with virtual private cloud networks
Publication Date: 2025.01.23 AVIATRIX SYSTEMS INC
  • US20250027833A1 patent drawing
  • US20250027833A1 patent drawing
  • US20250027833A1 patent drawing

AI summary

A system for facilitating communications between client devices in geographically separated networks is described. First, message monitoring is conducted by each of a plurality of virtual appliances within a local network to detect a message of a first message type. Responsive to failing to locate a Media Access Control (MAC) address of a destination for the message within a prescribed table by a default gateway, one of the plurality of virtual appliances is selected for handling a forwarding of the message to a plurality of remote networks, and the message via the selected virtual appliance is forwarded to a plurality of gateways associated with a plurality of remote networks. Responsive to locating the MAC address of the destination within the table, the virtual appliance previously handling communications with the destination to forward the message to the destination.