Virtual Machine Name Management Apparatus for NFV Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NFV systems, maintenance personnel face difficulties due to the same virtual machine name being displayed across different systems, leading to confusion and inefficiency in managing and operating virtual machines.

Innovation Solution

A method and apparatus that generate both a formal name for virtual machine creation and an alias for each virtual machine management device, allowing different names to be displayed for the same virtual machine across various management devices, facilitating consistent and system-specific naming conventions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a globally unique name is allocated by VIM for virtual machines, then the virtual machine can be uniquely identified across the system, but maintenance personnel face confusion when the same name is displayed in multiple different systems

Engineering Contradiction:
Improvevirtual machine identification accuracyVSAvoidmaintenance personnel operation efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the virtual machine name into two distinct parts: a formal name used for unique identification across the system, and multiple aliases used for display in different management systems. This segmentation allows the same virtual machine to have different displayed names in different systems while maintaining a single source of truth for identification, thereby resolving the contradiction between reliable identification and ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an alias as an intermediary between the formal virtual machine name and the display requirements of different management systems. The alias acts as a mediator that adapts the formal name for specific system contexts, allowing maintenance personnel to work with system-appropriate names while the underlying formal name ensures unique identification across the entire NFV system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a manually created name is used for virtual machines, then users can ensure uniqueness, but maintenance personnel still face difficulties due to different naming conventions across systems

Engineering Contradiction:
Improvenaming convention flexibilityVSAvoidcross-system operation consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by allowing different naming conventions (aliases) for the same virtual machine in different management systems. Each system can have its own preferred naming format and style suited to its specific requirements, while the formal name maintains consistency. This enables each system to adapt to local maintenance personnel preferences while ensuring cross-system operational consistency through the formal name.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10346192B2Method, apparatus, and system for displaying virtual machine name
Publication Date: 2019.07.09 HUAWEI TECH CO LTD
  • US10346192B2 patent drawing
  • US10346192B2 patent drawing
  • US10346192B2 patent drawing

AI summary

A method to display a virtual machine name is provided. The method is applied to a virtual machine name management apparatus in a Network Function Virtualization (NFV) system. The NFV system further includes a virtual machine management device and a virtual machine creation device. The method includes receiving, by the virtual machine name management apparatus, a virtual machine name request message sent by the virtual machine management device, generating, according to the virtual machine name request message and each naming convention, a formal name corresponding to the virtual machine creation device and an alias corresponding to each virtual machine management device, and sending the alias corresponding to each virtual machine management device to each virtual machine management device. Different names may be displayed for a same virtual machine in each virtual machine management device in the NFV system.