Dynamic Recovery Time Objective Adjustment in Virtual Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual computing systems face limitations in migration efficiency, particularly in reducing the total time required to migrate multiple entities from a client site to a disaster recovery site, as existing methods often involve sequential migration, which can be time-consuming and inefficient.
Innovation Solution
Implementing a method where one entity is migrated asynchronously while another entity's data is replicated synchronously, allowing for parallel processing to dynamically adjust the recovery time objective parameter, thereby reducing overall migration time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sequential migration method is used, then migration process is simple to manage, but total migration time is excessive
Solution Approach 1:
The patent segments entities into two subsets: first subset entities migrated asynchronously and second subset entities with data replicated synchronously. This segmentation enables parallel processing of migration tasks, improving overall migration speed while maintaining manageable complexity through structured organization of migration operations.
Solution Approach 2:
The patent dynamically adjusts the recovery time objective parameter based on actual migration progress and system conditions. By making the replication mode flexible (switching between asynchronous and synchronous approaches) rather than fixed, the system optimizes migration performance while adapting to changing conditions, resolving the contradiction between speed and complexity.
2Reliability
If synchronous replication is used for all entities, then data consistency is ensured, but migration time increases
Solution Approach 1:
The patent applies different replication qualities to different entities based on their requirements. First subset entities use asynchronous replication (faster, less consistent) while second subset entities use synchronous replication (slower, highly consistent). This local differentiation optimizes the balance between data consistency and migration time by matching replication strategies to specific entity needs.
Solution Approach 2:
The patent applies synchronous replication only partially - specifically to the second subset of entities that require high data consistency, rather than to all entities. This partial application of synchronous replication ensures data consistency where needed while avoiding the time penalty for entities that don't require it, thus reducing overall migration time while maintaining necessary reliability.
3Loss of time
If asynchronous replication is used for all entities, then migration time is reduced, but data consistency is compromised
Solution Approach 1:
The patent applies different replication qualities to different entities based on their requirements. First subset entities use asynchronous replication (faster, less consistent) while second subset entities use synchronous replication (slower, highly consistent). This local differentiation optimizes the balance between data consistency and migration time by matching replication strategies to specific entity needs.
Solution Approach 2:
The patent applies synchronous replication only partially - specifically to the second subset of entities that require high data consistency, rather than to all entities. This partial application of synchronous replication ensures data consistency where needed while avoiding the time penalty for entities that don't require it, thus reducing overall migration time while maintaining necessary reliability.
4Productivity
If parallel processing is implemented, then migration efficiency is improved, but system complexity increases
Solution Approach 1:
The patent segments entities into two subsets: first subset entities migrated asynchronously and second subset entities with data replicated synchronously. This segmentation enables parallel processing of migration tasks, improving overall migration speed while maintaining manageable complexity through structured organization of migration operations.
Solution Approach 2:
The patent dynamically adjusts the recovery time objective parameter based on actual migration progress and system conditions. By implementing feedback mechanisms that monitor migration status and adapt the replication strategy accordingly, the system manages the complexity of parallel processing through intelligent control and coordination.
Data Source
AI summary
A system and method include migrating, by a migration controller, a first entity of a first subset of entities from a source site to a target site in a virtual computing system based on an asynchronous mode of replication. The system and method also include replicating, by the migration controller, data of a second entity of a second subset of entities from the source site to the target site based on a synchronous mode of replication in parallel with the migration of the first entity for dynamically adjusting a recovery time objective parameter.


