Virtual Network Paths for Dynamic Application Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional wired networks require physical connections and reconfiguration of wires for changes in network topology or scaling, which is labor-intensive and inefficient.

Innovation Solution

A method and system for creating and managing virtual network paths between virtual machines on different computers connected via a chassis interconnect, using virtual network interfaces (VNICs) and a network express manager to route network traffic without physical wires, allowing for dynamic scaling of applications based on resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If physical wires are used to connect computer systems in a network, then reliable communication is achieved, but network reconfiguration requires manual physical labor and is inefficient

Engineering Contradiction:
Improvenetwork reconfigurationVSAvoidreconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the mechanical system of physical wire connections with a virtual networking system. Virtual network interfaces (VNICs) and virtual wires allow network traffic to be routed through software-defined paths instead of requiring physical disconnection and reconnection of cables. The network express manager dynamically redirects traffic at the network card level, eliminating manual physical reconfiguration labor while maintaining reliable communication.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The network express manager acts as an intermediary between the physical network infrastructure and the virtual machines. It intercepts and redirects network traffic between VNICs without requiring changes to physical connections, enabling rapid reconfiguration by managing traffic flow through virtual wires rather than physical cables.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If physical network connections are used, then stable network topology is maintained, but scaling applications requires physical reconfiguration of wires

Engineering Contradiction:
Improveapplication scalingVSAvoidnetwork reconfiguration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic network configuration through virtual wires and VNICs that can be created, modified, and deleted through software. The network express manager dynamically updates traffic routing rules to redirect network flow to new application instances as they are scaled, allowing the network topology to adapt flexibly to changing application requirements without physical reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

When scaling applications, the system creates additional virtual instances of applications on different computers within the chassis. The network express manager then redirects traffic to these copied instances through virtual wires, enabling application scaling through software-based replication rather than physical reconfiguration.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If virtual network paths are implemented on a chassis interconnect, then dynamic scaling and reconfiguration are enabled, but system complexity increases

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidnetwork management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The network express manager serves multiple functions: it manages physical network interface cards, creates and manages virtual network interfaces (VNICs), routes traffic between virtual machines, and dynamically scales applications by redirecting traffic. This multi-functional approach consolidates complex network management capabilities into a single universal component, reducing overall system complexity while maintaining high adaptability.

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

Data Source

PatentUS8095661B2Method and system for scaling applications on a blade chassis
Publication Date: 2012.01.10 ORACLE AMERICAN INC
  • US8095661B2 patent drawing
  • US8095661B2 patent drawing
  • US8095661B2 patent drawing

AI summary

In general, in one aspect, the invention relates to a method for scaling an application. The method includes executing a first instance of the application on a first computer in a chassis, where the first instance of the application is associated with a first VNIC and a second VNIC executing on the first computer. The method further includes loading a second instance of the application on a second computer in the chassis, where the second instance of the application is associated with a third VNIC and a fourth VNIC executing on the second computer. The method further includes re-programming a network express manager in the chassis to direct a portion of network traffic directed to the first VNIC to the third VNIC and executing the second instance of the application after the re-programming.