Virtualization System Function Correspondence Table
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


