Host Image Transfer Across Heterogeneous Machine Types

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disaster recovery solutions require pre-configured destination machines with the same hardware and operating system as the client machine, limiting flexibility and increasing costs, and cannot seamlessly transfer host images between different types of machines, especially during failover and failback processes.

Innovation Solution

A method and system that compare profiles of client and recovery machines to conform host images to the properties of the recovery machine, allowing transfer and configuration across different types of hardware and operating systems, enabling automatic recovery and failback without pre-configuration, using a processing device to modify host images and configure recovery machines during limited and normal boot modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-configured destination machines with the same hardware and operating system are used, then reliability of recovery is improved, but device complexity and cost increase

Engineering Contradiction:
Improverecovery reliabilityVSAvoidpre-configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically changes hardware and software parameters during the recovery process by comparing source and destination machine profiles, automatically adapting the host image to match the destination machine's configuration rather than requiring pre-matching parameters

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The recovery system performs self-configuration by automatically comparing machine profiles, identifying differences, and applying necessary modifications to the host image without requiring manual pre-configuration of destination machines

Inventive Principle:
Principle #25Self-service

2Stability of the object's composition

If pre-configured destination machines with identical hardware are used, then compatibility is improved, but adaptability deteriorates

Engineering Contradiction:
Improvehardware compatibilityVSAvoidmachine type flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system enables recovery across different hardware platforms by dynamically changing driver and configuration parameters based on profile comparison, allowing the same host image to adapt to various machine types rather than requiring identical hardware

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The recovery system achieves universal compatibility by using profile-based adaptation that works across different hardware architectures and operating systems, making the recovery process applicable to any destination machine type rather than requiring machine-specific pre-configuration

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If manual configuration steps are performed by multiple teams, then reliability of recovery accuracy is improved, but loss of time increases

Engineering Contradiction:
Improverecovery accuracyVSAvoidrecovery time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system automatically performs profile comparison and host image modification without human intervention, eliminating the need for manual configuration steps by application, hardware, network, and storage teams while maintaining accuracy through systematic automated processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary profile comparison and automatically generates the necessary configuration modifications before the actual recovery process, preparing all required changes in advance to enable rapid execution without manual intervention during critical recovery phases

Inventive Principle:
Principle #10Preliminary action

4Reliability

If conversion processes require same hardware and operating system, then reliability of recovery is improved, but adaptability deteriorates

Engineering Contradiction:
Improveconversion reliabilityVSAvoidrecovery machine type flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The conversion process dynamically adjusts hardware abstraction and driver parameters based on profile comparison between source and destination machines, enabling reliable conversion across different hardware and operating system types rather than requiring identical configurations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses a profile comparison mechanism as an intermediary that translates between different hardware and software configurations, allowing the host image to be reliably converted across diverse machine types by mediating the differences through automated profile analysis and adaptation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12056020B2Systems and methods for host image transfer
Publication Date: 2024.08.06 FALCONSTOR INC
  • US12056020B2 patent drawing
  • US12056020B2 patent drawing
  • US12056020B2 patent drawing

AI summary

Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one example, a first profile of a first machine of a first type is compared to a second profile of a second machine of a second type different from the first type, to which the host image is to be transferred. The first and second profiles each comprise at least one property of the first type of first machine and the second type of second machine, respectively. At least one property of a host image of the first machine is conformed to at least one corresponding property of the second machine. The conformed host image is provided to the second machine, via a network. The second machine is configured with at least one conformed property of the host image.