Virtualization Manager Caches Port Data for VCI Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SDN technologies face challenges in migrating virtual computing instances (VCIs) between hosts when the network manager or central controller is unavailable, leading to issues such as inability to place hosts in maintenance mode due to the failure of these components.

Innovation Solution

Implementing a virtualization manager that caches port information related to logical ports, allowing VCI migration to proceed even without the network manager or central controller, by moving their involvement into pre- and post-migration processes, thus enabling VCI migration when these critical components are unavailable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VCI migration is performed using existing techniques that require network manager or central controller, then network connectivity can be maintained across migration, but migration cannot be completed when network manager or central controller are unavailable

Engineering Contradiction:
ImproveVCI migration completionVSAvoidMigration capability under component failure
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The virtualization manager caches port information for logical ports in advance, before migration is needed. This cached information includes port identifiers and other relevant details that would normally be obtained from the network manager during migration. By performing this data collection and caching action preliminarily, the system enables migration to proceed even when the network manager is unavailable during the actual migration event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the port information maintained by the network manager and stores it in the virtualization manager's cache. This copy contains sufficient data to facilitate VCI migration without requiring real-time access to the original network manager system. The cached copy serves as a standalone reference that enables migration operations to complete successfully.

Inventive Principle:
Principle #26Copying

2Reliability

If network manager or central controller are made highly available through redundancy, then migration can proceed during their operation, but system complexity increases

Engineering Contradiction:
ImproveNetwork manager availabilityVSAvoidSystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the port information data from the network manager system and places it in the virtualization manager's cache. This separation allows the migration function to operate independently of the network manager's availability during migration events. The virtualization manager takes ownership of the cached port information, reducing dependency on the network manager and simplifying the overall system architecture by eliminating the need for complex redundant network manager configurations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If real-time communication with network manager is maintained during migration, then accurate port information is obtained, but migration fails when network manager is unavailable

Engineering Contradiction:
ImprovePort information accuracyVSAvoidMigration success rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The virtualization manager obtains and caches port information in advance, before migration is initiated. This preliminary data collection ensures that accurate port information is already available in the virtualization manager's cache when migration needs to occur. The cached information maintains its accuracy for the purposes of migration operations, while eliminating the need for real-time communication with the network manager during migration events.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240106718A1Supporting virtual machine migration when network manager or central controller is unavailable
Publication Date: 2024.03.28 VMWARE INC
  • US20240106718A1 patent drawing
  • US20240106718A1 patent drawing
  • US20240106718A1 patent drawing

AI summary

The disclosure provides an approach for virtual computing instance (VCI) migration. Embodiments include scanning logical segments associated with a customer gateway to identify network addresses associated with the logical segments. Embodiments include determining one or more recommended supernets based on the network addresses associated with the logical segments. Embodiments include providing output to a user based on the one or more recommended supernets. Embodiments include based on the output, receiving input from the user configuring an aggregation supernet for the customer gateway. Embodiments include advertising the aggregation supernet to one or more endpoints separate from the customer gateway.