Computing Instance Migration via Virtual Model Conflict Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge in migrating a computing instance from a source physical host to a destination physical host is the potential for hardware and software incompatibilities, which can result in the destination instance not operating correctly due to differences in configurations, leading to conflicts that may prevent successful migration.
Innovation Solution
A method is described to identify candidate destination physical hosts by creating virtual models of both the source and candidate hosts, comparing these models to detect conflicts, and either modifying or emulating resources to mitigate these conflicts, ensuring the candidate host can support the destination instance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a computing instance is migrated from a source physical host to a destination physical host, then maintenance can be performed on the source host and resource utilization can be optimized, but hardware and software incompatibilities may cause the destination instance to fail to operate correctly
Solution Approach 1:
The patent applies preliminary action by creating virtual models of both the source and candidate destination physical hosts before migration occurs. These models capture hardware configurations, software environments, and resource specifications. By comparing models in advance, the system identifies incompatibilities and resolves them before the actual migration, ensuring the destination instance can operate correctly without trial-and-error failures.
Solution Approach 2:
The patent uses virtual models as intermediary representations between the source and destination physical hosts. These models serve as a mediation layer that allows comparison and conflict detection without directly migrating the actual computing instance. The migration service acts as an intermediary system that orchestrates the comparison, identifies conflicts, and coordinates resolution actions between different hosts.
2Reliability
If virtual models are created and compared to detect conflicts, then migration compatibility can be ensured, but additional processing time and computational resources are required
Solution Approach 1:
The virtual model creation and comparison is performed as a preliminary action before actual migration. By doing this work in advance, the system prevents costly migration failures and retries, ultimately saving time despite the initial preparation overhead. The one-time model creation can be cached and reused for multiple migration evaluations.
Solution Approach 2:
The patent creates virtual copies (models) of the physical hosts that replicate their configurations and specifications. These copies can be generated, stored, and compared efficiently without affecting the actual hosts. Once created, the models can be reused for multiple comparison operations, reducing the time cost of repeated migration evaluations.
Data Source
AI summary
A technology is described for identifying a destination physical host used to host a computing instance modeled on a source computing instance. An example method may include obtaining specifications for a source computing instance in preparation to migrate the source computing instance to a destination physical host. A destination physical host may then be identified for hosting a destination computing instance modeled on the source computing instance, where the destination physical host may have specifications determined to support the destination computing instance. A model of the source computing instance as hosted on the source physical host may be compared with a model of the source computing instance as hosted on the destination physical host to identify any conflicts that may prevent the destination physical host from hosting the destination computing instance.


