Virtual Machine Binary Generation for Diverse Configurations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The burden on managers to generate binary files for virtual machines with common components increases significantly when constructing systems with diverse configurations, such as in data centers, as existing methods are inefficient for handling multiple system configurations.

Innovation Solution

A system construction device and method that acquire configuration information for virtual machines and additional modules, generating a binary file for operating matched virtual machines and modules, allowing for efficient generation of VM images based on system configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a manager generates binary files for virtual machines with common components for each system configuration, then systems can be constructed with diverse configurations, but the burden on the manager increases significantly

Engineering Contradiction:
Improvesystem configuration diversityVSAvoidmanagement burden
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the binary file generation task by automatically identifying and separating common components (OS, common modules) from system-specific components. The generation means divides the configuration information into matched common parts and unmatched specific parts, generating binary files efficiently without manual intervention for each system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system construction device performs self-service by automatically acquiring configuration information, matching common components, and generating binary files without requiring manual manager intervention. The matched common component identification and binary file generation are automated processes that reduce the management burden.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual generation of binary files is performed for each system configuration, then custom configurations can be achieved, but system construction efficiency decreases

Engineering Contradiction:
Improveconfiguration customizationVSAvoidsystem construction efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system uses copying by identifying matched common components across multiple system configurations and reusing them. The generation means creates binary files by copying and combining common components with system-specific components, significantly improving construction efficiency while maintaining customization capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system achieves universality by creating a common component base that can be applied across multiple different system configurations. The matched common component serves multiple systems simultaneously, allowing the same binary file generation process to handle diverse configurations efficiently.

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

3Quantity of substance

If virtual machines with common components are used for multiple systems, then resource utilization improves, but the complexity of managing matched components increases

Engineering Contradiction:
Improveresource utilizationVSAvoidcomponent management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system uses feedback by comparing configuration information across multiple systems to automatically identify matched common components. The generation means receives feedback from the matching process and adjusts the binary file generation accordingly, optimizing resource utilization while keeping management simple through automated comparison and identification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2866141B1System construction device and system construction method
Publication Date: 2017.10.04 NEC CORP
  • EP2866141B1 patent drawingFigure 1
  • EP2866141B1 patent drawingFigure 2
  • EP2866141B1 patent drawingFigure 3~4

AI summary

In the case of constructing systems having configurations different each other by using a virtual machine including a common component, a binary file of the virtual machine depending on the plural systems to be constructed is generate, efficiently. The system construction device 100 includes a system information acquisition unit 120 and a VM image generation unit 110. The system information acquisition unit 120 acquires a plurality of pieces of configuration information regarding respective systems each indicating a virtual machine and an additional module to be deployed on the virtual machine. The VM image generation unit 110 generates, when a virtual machine is matched and at least one additional module is matched among the acquired pieces of configuration information, a binary file for operating the matched virtual machine and the matched additional module.