Virtual Machine White List Generation via High-Performance Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems providing virtual machines lack efficiency in generating white lists, which hampers the convenience of virtual machine systems by prolonging the time users can access virtual machines, as current methods are slow due to the need to install software and scan storage on the virtual machine itself.

Innovation Solution

A white list generation apparatus that acquires a generation request including hardware and software configuration information, installs software on a machine with higher hardware performance, and generates the white list based on the storage content of this machine, thereby reducing the time required for white list generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software is installed and storage is scanned on the virtual machine itself to generate the white list, then the white list accurately represents the virtual machine's file access requirements, but the time required for white list generation becomes prolonged

Engineering Contradiction:
Improveaccuracy of white list representationVSAvoidtime required for white list generation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention performs preliminary actions by installing software and scanning storage on a physical machine with higher hardware performance before generating the white list for the virtual machine. This preliminary processing on a more powerful system accelerates the white list generation process while maintaining accuracy, as the physical machine can faster install software and scan storage contents compared to scanning on the virtual machine itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a copy of the white list generation process on a physical machine with higher hardware performance. By replicating the software installation and storage scanning operations on this faster physical system, the invention obtains an accurate white list representation without being constrained by the slower virtual machine's hardware performance, thus reducing generation time while maintaining reliability.

Inventive Principle:
Principle #26Copying

2Productivity

If white list generation is performed on a machine with higher hardware performance, then the time required for white list generation is reduced, but the complexity of the system increases

Engineering Contradiction:
Improvespeed of white list generationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The invention introduces an intermediary physical machine with higher hardware performance that mediates the white list generation process. This intermediary system handles the software installation and storage scanning operations that would otherwise be performed directly on the virtual machine. By using this intermediary, the system achieves faster white list generation without permanently increasing the complexity of the virtual machine itself, as the physical machine serves as a temporary processing platform.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11989281B2White list generation device, control method, and program
Publication Date: 2024.05.21 NEC CORP
  • US11989281B2 patent drawing
  • US11989281B2 patent drawing
  • US11989281B2 patent drawing

AI summary

A white list generation apparatus (2000) acquires a generation request (70). The generation request (70) includes hardware configuration information (74) indicating hardware performance of a target virtual machine (20) and software configuration information (72) indicating software to be installed on the target virtual machine (20). The white list generation apparatus (2000) generates or determines a machine (90) configured with hardware with performance higher than hardware performance indicated in the hardware configuration information (74). The white list generation apparatus (2000) further installs software indicated in the software configuration information (72) onto the machine (90). Then, the white list generation apparatus (2000) generates a white list (60), based on a content of a storage apparatus in the machine (90) after completion of the installation.