Cloud Migration for Application Context During Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing environments, application migrations and replications often require extensive manual intervention and downtime, affecting dependent applications and requiring significant time and effort from system administrators due to the need for offline operations and manual correction of connection failures.

Innovation Solution

A method that performs connection tests on applications hosted on local production servers, replicates them to external environments if tests fail, determines and corrects the cause of failures, and then restores the applications to the local host once issues are resolved, ensuring minimal downtime and maintaining application availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application migration is performed manually with extensive coordination, then migration accuracy can be maintained, but migration time and system downtime increase significantly

Engineering Contradiction:
Improvemigration accuracyVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a replicated application in a cloud environment that mirrors the original application's functionality. This copy allows continuous operation during migration while the original is being transferred, eliminating downtime and reducing manual coordination requirements while maintaining accuracy through automated state synchronization.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs connection tests before migration to identify potential issues in advance. By detecting connection failures beforehand and replicating the application proactively, the system prepares for migration challenges ahead of time, reducing overall migration time and ensuring smoother transitions.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If application is taken offline for migration, then migration can be performed, but dependent applications cannot function

Engineering Contradiction:
Improvemigration feasibilityVSAvoidapplication availability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replicates the application in a cloud environment before taking it offline for migration. This replicated copy maintains application availability during the migration process, allowing dependent applications to continue functioning while the original application is being transferred to the new host.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The cloud-based replicated application serves as an intermediary that bridges the gap between the original application and the migration process. It absorbs the impact of migration operations, allowing the system to transition applications without disrupting dependent services.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If manual steps are used for migration coordination, then control over migration process is maintained, but administrator time and effort increase

Engineering Contradiction:
Improvemigration controlVSAvoidadministrator time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements automated connection testing and failure detection that performs migration coordination tasks autonomously. The system automatically identifies connection issues, triggers replication, and monitors migration progress without requiring continuous manual intervention, thereby reducing administrator time while maintaining control through automated decision-making.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors connection status and provides feedback on migration progress. By detecting connection failures automatically and reporting on the migration state, the system enables administrators to maintain control through automated information flow rather than manual status checking and coordination.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12032473B2Moving an application context to the cloud during maintenance
Publication Date: 2024.07.09 DELL PROD LP
  • US12032473B2 patent drawing
  • US12032473B2 patent drawing
  • US12032473B2 patent drawing

AI summary

Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for placing an application in an external environment such as a cloud or edge environment, when it is rendered unavailable on a local environment such as a local host. The application's instance is moved after a connection test reveals that the application, related applications, and/or underlying physical computing devices hosting the applications and/or their data, do not respond to the test within an acceptable level of performance. By placing the application instances in an external environment, the application(s) can continue to provide an adequate level of service to one or more users until the application can be restored to its better function local host.