Policy-Driven Cross-Cloud Migration for Virtual Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing multiple heterogeneous cloud infrastructures is challenging due to varying service capabilities, making it difficult to consistently meet performance requirements like IO latency and IOPS, and application migration across clouds often results in outages and service disruptions.
Innovation Solution
A policy-driven method for migrating virtual computing resources across cloud infrastructures, where application dependencies and service requirements are automatically validated to ensure compliance with policies, allowing seamless migration without disruptions by searching for suitable virtual data centers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual migration methods are used to move applications across clouds, then flexibility in selecting target cloud infrastructure is improved, but service disruption and outages occur
Solution Approach 1:
The patent introduces an automated migration system that acts as an intermediary between the source and target cloud infrastructures. This system validates application dependencies, checks target infrastructure capabilities against application policies, and orchestrates the migration process to maintain service continuity, thereby resolving the contradiction between migration flexibility and service reliability
Solution Approach 2:
The system performs preliminary validation of application dependencies and target infrastructure capabilities before initiating migration. By checking whether the target cloud can satisfy application policies in advance, the system prevents service disruptions during migration, enabling flexible cloud selection without compromising reliability
2Manufacturing precision
If fixed infrastructure resources are designed based on each cloud's service level, then initial placement accuracy is improved, but long-term requirement compliance becomes complicated
Solution Approach 1:
The patent transforms the static, fixed infrastructure approach into a dynamic system that continuously monitors application performance and automatically triggers migrations when policies are violated. This dynamic adaptation simplifies long-term management by replacing complex manual reconfiguration with automated policy-driven migration
Solution Approach 2:
The system implements a feedback mechanism that monitors application performance metrics and automatically initiates migration when policy violations are detected. This closed-loop control maintains initial placement accuracy over time by continuously adapting to changing conditions without increasing management complexity
3Adaptability or versatility
If heterogeneous cloud infrastructures are used to meet diverse application needs, then adaptability to different application requirements is improved, but consistency in meeting performance requirements deteriorates
Solution Approach 1:
The patent creates a universal policy framework that can evaluate and enforce consistent performance requirements across heterogeneous cloud infrastructures. The automated migration system universally applies the same policy validation logic to any target cloud, ensuring consistent performance compliance regardless of the underlying infrastructure diversity
Data Source
AI summary
A policy-driven method of migrating a virtual computing resource that is executing an application workload includes the steps of determining that at least one of multiple policies of the application has been violated by the virtual computing resource while executing the workload in a first virtual data center, and responsive to said determining, programmatically performing: (1) searching for a virtual data center to which the virtual computing resource can be migrated, (2) determining that the virtual computing resource will be able to comply with all of the policies of the application while executing the workload if the virtual computing resource is migrated to the second virtual data center, and (3) based on determining the ability to comply, migrating the virtual computing resource across clouds, namely from the first virtual data center to the second virtual data center.


