Hypervisor License Verification in DaaS Virtual Machine Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine creation systems in DaaS environments face challenges in preventing the creation of virtual machines on hypervisors without a valid license, leading to potential coexistence issues with other tenants' virtual machines.

Innovation Solution

A virtual machine creation system that includes a management server and database, which selects a hypervisor for virtual machine creation based on resource information and requirement data, ensuring that the selected hypervisor has a valid license and does not violate multi-tenant coexistence policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a hypervisor is shared by multiple tenants in a DaaS system, then resource utilization and service availability are improved, but license management complexity and the risk of unauthorized virtual machine creation increase

Engineering Contradiction:
Improvemulti-tenancy supportVSAvoidlicense management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary license verification and hypervisor selection before virtual machine creation. The management server checks whether a hypervisor has an allowed license in advance, and only selects hypervisors that pass the license check, preventing unauthorized creation before it can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management server acts as an intermediary between tenant requests and hypervisor resources. It receives virtual machine creation requests from tenants, verifies license status, selects appropriate hypervisors, and coordinates the creation process, thereby managing the complexity of multi-tenant license enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If license check is performed after virtual machine creation, then system simplicity is maintained, but the ability to prevent unauthorized creation is lost

Engineering Contradiction:
Improvesystem simplicityVSAvoidunauthorized creation prevention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary license verification and hypervisor selection before virtual machine creation. The management server checks whether a hypervisor has an allowed license in advance, and only selects hypervisors that pass the license check, preventing unauthorized creation before it can occur.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If any hypervisor can be used for virtual machine creation, then system flexibility is improved, but compliance with coexistence policies cannot be ensured

Engineering Contradiction:
Improvehypervisor selection flexibilityVSAvoidcoexistence policy compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies different selection criteria to different hypervisors based on their license status and coexistence policy characteristics. The management server identifies hypervisors with allowed licenses and those that support multi-tenant coexistence, then selectively assigns them to appropriate tenant requests.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The management server acts as an intermediary between tenant requests and hypervisor resources. It receives virtual machine creation requests from tenants, verifies license status, selects appropriate hypervisors, and coordinates the creation process, thereby managing the complexity of multi-tenant license enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8769532B2Thin client system, management server, virtual machine creation management method and virtual machine creation management program
Publication Date: 2014.07.01 NEC ASIA PACIFIC PTE LTD
  • US8769532B2 patent drawing
  • US8769532B2 patent drawing
  • US8769532B2 patent drawing

AI summary

Creation of a virtual machine in a hypervisor unusable by a license for use in creating a virtual machine is provided. At least one tenant including at least one tenant terminal, a management data base which stores resource information of the tenant, at least one data center on which a virtual machine to be used by the tenant operates, and a management server including a virtual machine creation management unit which selects a hypervisor in which the virtual machine can be created based on resource information of the tenant stored in the management data base and a virtual machine creation request including predetermined requirement information for creating the virtual machine which is received from the tenant terminal are provided.