Virtual Machine Selection for Failure Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Operators face challenges in determining which virtual machines to move outside the influence range of a failure in information processing systems, due to varying operation start times and movement required times, which can affect service continuity and recovery efficiency.

Innovation Solution

An apparatus that extracts virtual machines before operation and generates information on operation start times, movement required times, and recovery times based on historical data, determining whether to move them outside the failure range using this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual machines are moved outside the influence range of a failure, then service continuity is improved, but the complexity of determining which virtual machines to move increases due to varying operation start times and movement required times

Engineering Contradiction:
Improveservice continuityVSAvoidcomplexity of determining which virtual machines to move
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by extracting virtual machines before operation starts and pre-calculating their operation start times and movement required times based on historical data. This allows the system to determine which virtual machines to move in advance, reducing the complexity during actual failure events while maintaining service continuity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables virtual machines to effectively self-identify their movement requirements by generating information about their operation start times and movement required times automatically based on their own historical data. This reduces the manual complexity of determining which virtual machines to move, as the system self-manages the selection process.

Inventive Principle:
Principle #25Self-service

2Reliability

If virtual machines are moved outside the influence range of a failure, then the impact of failures is reduced, but the time required for movement and recovery management increases

Engineering Contradiction:
Improveimpact reduction of failuresVSAvoidtime required for movement and recovery management
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system calculates operation start times and movement required times in advance based on historical data before failures occur. By having this information pre-prepared, the system can quickly determine which virtual machines to move and when, reducing the time required for movement and recovery management while effectively reducing the impact of failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses historical data as feedback to continuously improve its predictions of operation start times and movement required times. This feedback mechanism allows the system to optimize its timing calculations over time, reducing the time required for movement and recovery management while maintaining effective failure impact reduction.

Inventive Principle:
Principle #23Feedback

3Reliability

If virtual machines are extracted before operation starts, then service continuity is enhanced, but the complexity of managing operation intervals and movement timing increases

Engineering Contradiction:
Improveservice continuityVSAvoidcomplexity of managing operation intervals and movement timing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables virtual machines to automatically generate information about their own operation start times and movement required times based on their historical data. This self-service approach reduces the complexity of managing operation intervals and movement timing, as the virtual machines themselves provide the necessary information without requiring complex external management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses historical operation data as feedback to automatically determine operation intervals and movement timing. This feedback mechanism simplifies the management complexity by using past patterns to guide future actions, allowing the system to enhance service continuity without manually managing complex timing schedules.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11354201B2Effective selection of a virtual machine to be moved outside influence range of a failure
Publication Date: 2022.06.07 FUJITSU LTD
  • US11354201B2 patent drawing
  • US11354201B2 patent drawing
  • US11354201B2 patent drawing

AI summary

A method performed by an apparatus is provided. The apparatus extracts a virtual machine before starting operation from among virtual machines within a range of influence of a failure upon detection of the failure. With reference to a storage unit storing history information concerning operation of a virtual machine, the apparatus generates first information corresponding to time intervals of operation start time of the extracted virtual machine, second information corresponding to movement required time required to move the extracted virtual machine out of the range of influence of the failure, and third information corresponding to recovery required time required for recovery of the failure detected to have occurred. The apparatus determines whether to move the extracted virtual machine out of the range of influence of the failure, based on the generated first, second, and third information.