VM Network Profile Redeployment After Switch Restart

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network management systems face inefficiencies in redeploying network profiles for virtual machines (VMs) after a physical switch restarts, leading to prolonged downtime and increased burden on the switch due to the need to redeploy all VM profiles, which is time-consuming and degrades switch performance.

Innovation Solution

A network management system that detects and records relationships between physical switches and VMs with unsaved network profiles, deploying only unsaved profiles after a restart and periodically instructing switches to save these profiles, reducing the number of deployments and saving burden on the switch.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all VM network profiles are redeployed after a physical switch restarts, then complete network profile restoration is achieved, but deployment time and switch burden increase significantly

Engineering Contradiction:
Improvenetwork profile restoration completenessVSAvoidprofile redeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting VM status changes and recording their relationships with physical switches before restarts occur. Network profiles are pre-configured and staged, so when a switch restarts, only the necessary profiles need to be deployed rather than all profiles, significantly reducing deployment time while ensuring completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts and identifies only the specific network profiles that need to be redeployed after a switch restart, rather than deploying all profiles. By determining which VMs were downstream from the restarted switch and extracting only their associated profiles, the system reduces deployment time and switch burden while maintaining complete restoration.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all VM network profiles are redeployed after a physical switch restarts, then complete network profile restoration is achieved, but switch performance degrades due to increased workload

Engineering Contradiction:
Improvenetwork profile restoration completenessVSAvoidswitch performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts only the necessary subset of network profiles that need to be deployed after a switch restart, rather than processing all profiles. This selective approach reduces the switch's workload and processing burden, maintaining switch performance while ensuring complete restoration of necessary network profiles.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The network management system performs preliminary detection and recording of VM-switch relationships before restarts occur. This preparation allows the system to quickly identify which profiles need deployment without requiring the switch to process unnecessary profiles, thereby reducing the switch's workload and maintaining its performance.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If network profiles are saved frequently to prevent loss, then profile retention after restart is improved, but deployment time increases due to more save operations

Engineering Contradiction:
Improveprofile retentionVSAvoidtotal deployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of saving network profiles continuously or at every possible moment, the system implements periodic save operations at strategically chosen intervals. This periodic approach ensures profiles are retained reliably while minimizing the total number of save operations, thereby reducing the cumulative deployment time associated with frequent saving.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary detection of VM status changes and records relationships before restarts occur. By having this information prepared in advance, the system can efficiently determine which profiles need to be saved and deployed after a restart, reducing the total deployment time while ensuring reliable profile retention through targeted save operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9350614B2Preventing loss of virtual machine network profiles
Publication Date: 2016.05.24 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9350614B2 patent drawing
  • US9350614B2 patent drawing
  • US9350614B2 patent drawing

AI summary

A network management system deploys a network profile for a virtual machine to a physical switch after a restart of the physical switch when the virtual machine is downstream of the physical switch and the network profile for the virtual machine has been cached but not saved at the physical switch.