Virtual Machine Segmentation for Stable Production During Trials
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
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.
Data Source
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.


