Virtual Machine Failover via Solid-State Drive State Mirroring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for disaster recovery in virtualization environments face challenges in ensuring seamless failover and high availability during power outages or disk failures, particularly in using solid-state drives (SSDs) for persistent memory and state mirroring.

Innovation Solution

The implementation of a process involving multiple memory devices, where a solid-state drive (SSD) is used to mirror filesystem and network states of a virtual machine, allowing for automatic failover to the SSD in case of power outages or disk failures, enabling continuous operation and minimizing power consumption by selectively terminating non-essential virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional hard disk drives are used for backup storage, then system cost is reduced, but data access speed and system reliability during failover deteriorate

Engineering Contradiction:
Improvesystem reliability during failoverVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent creates a copy of the virtual machine state in a solid-state drive (SSD) that serves as a backup storage device. When a failure is detected, the system can quickly access the copied state from the SSD and restore the virtual machine, achieving both high reliability and fast data access speed simultaneously.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the storage medium parameter from traditional hard disk drives to solid-state drives for backup storage. This parameter change dramatically improves data access speed and system reliability during failover, as SSDs provide faster read/write operations compared to traditional HDDs.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple virtual machines are continuously operated to ensure high availability, then service continuity is improved, but power consumption increases

Engineering Contradiction:
Improveservice continuityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by continuously mirroring the virtual machine state to a solid-state drive before any failure occurs. This pre-synchronized backup allows the system to quickly failover to the backup state when needed, ensuring service continuity without requiring multiple virtual machines to run simultaneously, thus reducing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the backup function from the active virtual machine operation by using a separate solid-state drive for state mirroring. This allows the system to maintain service continuity through fast failover while avoiding the need to continuously power and run multiple redundant virtual machines, thereby reducing overall power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If explicit virtual machine migration is implemented for failover, then failover control is improved, but system complexity and failover time increase

Engineering Contradiction:
Improvefailover controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service failover mechanism where the system automatically detects failures and restores virtual machines from the solid-state drive backup without requiring explicit migration commands or complex manual intervention. The failover process is triggered automatically by failure detection, simplifying the system while maintaining reliable failover control.

Inventive Principle:
Principle #25Self-service

4Reliability

If traditional backup storage systems are used, then system cost is reduced, but failover time and service disruption increase

Engineering Contradiction:
Improvefailover timeVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the backup storage parameter from traditional hard disk drives to solid-state drives. This parameter change reduces failover time significantly due to the faster access speeds of SSDs, while the cost increase is offset by the reduced need for expensive complex failover management systems and the value of minimized service disruption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8769535B2Providing virtual machine high-availability and fault tolerance via solid-state backup drives
Publication Date: 2014.07.01 AVAYA INC
  • US8769535B2 patent drawing
  • US8769535B2 patent drawing
  • US8769535B2 patent drawing

AI summary

The present invention is directed to a virtualization system using a solid-state drive for disaster recovery.