Virtual Machine Segmentation for Stable Production During Trials

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face instability when executing processes according to determined specifications due to the influence of load from trials or tests of various specifications, which can impair stable operation.

Innovation Solution

The system employs separate virtual machines for running applications with and without specification changes, allowing parallel execution of processes with and without trials, along with distinct data accumulation and collection mechanisms to isolate trial-related loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single server is used to execute both processes according to determined specifications and processes of trying various specifications, then resource utilization is improved, but stability of execution according to determined specifications deteriorates due to load influence

Engineering Contradiction:
Improveresource utilizationVSAvoidstability of execution
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system divides the server resources into two separate virtual machines: a first running virtual machine for executing processes according to determined specifications, and a second running virtual machine for executing processes of trying various specifications. This segmentation isolates the load from trial processes, preventing it from affecting the stability of production processes while maintaining efficient resource utilization through shared physical infrastructure.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If trials of various specifications are executed on the same system, then adaptability and specification optimization are improved, but system stability deteriorates due to unexpected load increases

Engineering Contradiction:
Improvespecification optimizationVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments trial execution into a dedicated second running virtual machine that operates independently from the first running virtual machine executing production processes. This allows specification trials to be conducted with full adaptability without causing unexpected load increases to affect production system stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data providing apparatus as an intermediary that supplies data to both virtual machines. This intermediary structure allows the trial process to access necessary data without directly interacting with the production process, thereby maintaining isolation and stability while enabling specification optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If data accumulation is shared between trial and production environments, then data utilization efficiency is improved, but data access stability deteriorates due to trial-related load

Engineering Contradiction:
Improvedata utilization efficiencyVSAvoiddata access stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements separate data accumulation mechanisms for trial and production environments through first and second accumulating virtual machines. This segmentation ensures that data access operations in the trial environment do not create load that would affect data access stability in the production environment, while both can efficiently utilize their respective data sets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a reference virtual machine that accumulates replicated data from the second accumulating virtual machine. This copying mechanism allows the first running virtual machine to access replicated data without directly competing for data access resources with the second running virtual machine, thereby maintaining data access stability while improving utilization efficiency.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12393438B2Information processing system
Publication Date: 2025.08.19 TOYOTA JIDOSHA KK
  • US12393438B2 patent drawing
  • US12393438B2 patent drawing
  • US12393438B2 patent drawing

AI summary

An information processing system includes a first running virtual machine that is configured to run an application and in which specifications on the application are changed for a trial, and a second running virtual machine that is configured to run an application and in which specifications on the application are not changed for a trial.