Virtual Machine Ready State Transition for Response Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems face inefficiencies in transitioning virtual machines (VMs) between states, leading to increased activation times and potential cost increments due to prolonged active state maintenance, especially when not executing processes.
Innovation Solution
The system introduces a ready state for VMs, allowing them to be pre-loaded with programs and user-specific settings, reducing the time required to activate them upon request and minimizing unnecessary active state maintenance by transitioning VMs to a ready state in advance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If virtual machines are maintained in active state to ensure immediate availability, then response time is improved, but energy consumption and operational costs increase
Solution Approach 1:
The system transitions virtual machines to a ready state in advance, pre-loading necessary programs and configurations so that when a process request arrives, the VM can be activated to active state quickly without requiring full initialization from stopped state. This preliminary preparation reduces response time while allowing the VM to be stopped after use, reducing energy consumption.
2Productivity
If virtual machines are quickly activated from stopped state, then process execution speed is improved, but activation time and resource consumption increase
Solution Approach 1:
The system introduces a ready state as an intermediate state between stopped and active states. Virtual machines are transitioned to ready state in advance where programs are pre-loaded, so when activation is needed, only the transition from ready to active state is required, significantly reducing activation time compared to transitioning directly from stopped state.
3Reliability
If virtual machines remain in active state for extended periods, then availability is improved, but operational costs increase
Solution Approach 1:
The system implements dynamic state management where virtual machines can transition between stopped, ready, and active states based on actual usage patterns. This allows the system to maintain availability for frequently accessed VMs in ready state while stopping rarely used VMs, optimizing the balance between availability and operational costs.
Data Source
AI summary
An information processing apparatus includes a controller that controls activation of a processing unit that processes data, and a memory that stores information related to the condition of a processing unit. The controller causes a processing unit to transition in advance from a stopped state to a ready state that is an intermediate state between the stopped state and an active state, and stores information related to the condition of the processing unit in the ready state into the memory. In response to receipt of a process request from a user, the controller causes the processing unit in the ready state to transition from the ready state to the active state by use of settings information specific to the user and the information related to the condition of the processing unit in the ready state.


