Virtualization System Function Correspondence Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blade server systems, virtualization of servers is challenging due to difficulties in assigning and executing functions by virtual machines, leading to ineffective use of hardware resources.

Innovation Solution

A virtualization system that activates virtual machines with assigned identification information and creates a function correspondence table associating this information with executable functions, allowing virtual machines to specify and execute their assigned functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If blade servers are virtualized to effectively use hardware resources, then hardware resource utilization is improved, but function assignment and execution by virtual machines becomes difficult

Engineering Contradiction:
Improvehardware resource utilizationVSAvoidfunction assignment and execution
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent introduces a function correspondence table as an intermediary mechanism that maps identification information to specific functions. This table acts as a mediator between the virtual machine's identification information and the function execution requirement, enabling virtual machines to correctly specify and execute their assigned functions even in a virtualized environment where direct hardware identification is not available.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of the function assignment mechanism through the function correspondence table. Instead of relying on physical hardware identification, the system copies the essential mapping relationship into a data structure that can be accessed by virtual machines, allowing them to specify functions based on their identification information without direct hardware reference.

Inventive Principle:
Principle #26Copying

2Ease of operation

If functions are assigned to specific blade servers using hardware identification information, then function execution is straightforward, but virtualization of blade servers becomes difficult

Engineering Contradiction:
Improvefunction executionVSAvoidvirtualization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The function correspondence table provides a universal mapping mechanism that works across both physical and virtual blade servers. The same table structure and identification information approach can be used whether the virtual machine is running on physical hardware or a virtualized platform, making the function assignment system adaptable to different deployment scenarios including full virtualization.

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

Solution Approach 2:

The patent transitions from a hardware-based identification dimension to a software-based identification dimension. By moving the function assignment from physical hardware identification to virtual identification information stored in a correspondence table, the system adds a software layer that enables virtualization while maintaining function execution capability.

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

3Reliability

If blade servers are configured with redundant power supplies and network wiring for high availability, then system reliability is improved, but system complexity increases

Engineering Contradiction:
Improvesystem availabilityVSAvoidsystem configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses virtual copying to simplify redundancy management. Instead of managing separate physical configurations for redundant systems, the function correspondence table can store multiple identification information entries that map to the same function, allowing virtual machines to be replicated and assigned across redundant hardware without increasing software configuration complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9672059B2Virtualization system
Publication Date: 2017.06.06 NEC CORP
  • US9672059B2 patent drawing
  • US9672059B2 patent drawing
  • US9672059B2 patent drawing

AI summary

A virtualization system includes: a virtualizing means for activating a virtual machine to which identification information identifying the virtual machine is assigned and which is capable of executing a predetermined function; a plurality of virtual machines activated by the virtualizing means; and a correspondence table creating means for creating a function correspondence table in which the identification information assigned to each of the virtual machines is associated with a function to be executed by the virtual machine among functions that can be executed by the virtual machines. The virtual machine specifies an associated function in the function correspondence table on the basis of the identification information assigned to the virtual machine, and executes the specified function.