Change Procedure Generation for Virtual Machine Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing change plan systems require complex input information for generating a procedure to change the deployment destination of an application or setting file, necessitating redundant information description, especially during virtual machine migration, and struggle to perform minor setting changes concurrently with virtual machine migration and communication network adjustments.

Innovation Solution

A system configuration management device that extracts constituent elements from current and target configuration information, generates state elements based on these elements, and derives a configuration change procedure using a comparison policy, allowing for simpler input and handling various types of system configuration changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a change plan system is used to generate procedures for changing system configuration, then the operation efficiency is improved and user influence is reduced, but the input information required becomes complicated and redundant information description is necessary

Engineering Contradiction:
Improveoperation efficiencyVSAvoidinput information complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary difference information between current and target configuration states, separating essential change requirements from redundant information. The system computes difference information by comparing configuration states and extracts only the minimal set of parameters needed for generating change procedures, eliminating the need for administrators to describe redundant information while maintaining comprehensive change planning capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses configuration information templates and difference information models as simplified representations of the actual system state. Instead of requiring detailed descriptions of entire configuration states, the system works with copied and processed difference information that captures only the essential changes needed, reducing input complexity while preserving the ability to generate complete change procedures

Inventive Principle:
Principle #26Copying

2Extent of automation

If the change plan system computes difference information by comparing current and target configuration, then the change procedure can be generated, but redundant information description is still required especially for virtual machine migration

Engineering Contradiction:
Improvechange procedure generationVSAvoidinformation description volume
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The patent merges the comparison of current and target configuration information with the extraction of difference information in a single integrated process. By combining these operations, the system automatically identifies and extracts only the essential difference information needed for change procedures, eliminating redundant information description while maintaining comprehensive automation for virtual machine migration and other configuration changes

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary processing of configuration information by establishing templates and models before the actual change procedure generation. This preliminary action includes defining what constitutes essential difference information and setting up the processing framework that automatically filters out redundant information, reducing the volume of information description required while enabling comprehensive automation

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system handles dependency between modules, then the correct operation order is ensured, but the change operation becomes more complicated

Engineering Contradiction:
Improveoperation order correctnessVSAvoidchange operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces difference information and state elements as intermediary representations that automatically capture and manage module dependencies. These intermediaries serve as mediators between the current and target configuration states, encoding dependency relationships in a structured format that the system can automatically process. This approach ensures correct operation order while simplifying the change operation process, as the intermediaries handle dependency analysis without requiring administrators to manually specify complex operation sequences

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11429398B2Change procedure generation device, change procedure generation method, and change procedure generation program
Publication Date: 2022.08.30 NEC CORP
  • US11429398B2 patent drawing
  • US11429398B2 patent drawing
  • US11429398B2 patent drawing

AI summary

A change procedure generation device 10 includes: an extraction unit 11 that inputs first configuration information, which is information indicating the configuration before a change of a system to be changed, and second configuration information, which is information indicating the change target configuration of the system to be changed, and extracts constituent elements of the system to be changed, which are included in both the first configuration information and the second configuration information, from the first configuration information and the second configuration information, respectively; and a generation unit 12 that generates state elements representing respective states of the two constituent elements according to a predetermined condition on the basis of the two extracted constituent elements.