Cloud Bursting Controller for Storage Copy Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud implementations lack a mechanism to effectively meet business operation requirements during burst periods, particularly in hybrid cloud storage environments, where periodic workloads cause overload and there is a need for efficient resource allocation between on-premise and public cloud resources.
Innovation Solution
A method and system for facilitating a copy operation of a storage volume from a first storage system to a second storage system through an end-point, which receives user requirements, determines if the copy operation meets these requirements, and continuously adjusts the end-point to optimize copy speed, utilizing a cloud-bursting controller that analyzes business requirements and monitors copy progress to ensure compliance with user-defined parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is copied from on-premise storage to public cloud storage during burst periods, then cloud bursting capability is enabled, but copy speed may not meet user requirements
Solution Approach 1:
The patent applies dynamics by continuously adjusting the end-point configuration during the copy operation based on real-time monitoring of copy progress and performance metrics. The system dynamically modifies copy parameters such as IOPS limits, throughput rates, and concurrency levels to optimize copy speed while meeting user requirements, transforming a static copy process into an adaptive one that responds to changing conditions.
Solution Approach 2:
The patent implements feedback mechanisms by continuously monitoring copy progress, performance metrics, and user requirements, then using this information to adjust the copy operation parameters. The system establishes feedback loops that compare actual copy performance against target performance and automatically modify end-point settings to close the performance gap, ensuring copy speed meets user requirements.
2Speed
If copy operation parameters are adjusted to meet user requirements, then copy speed improves, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary component (the cloud bursting controller with automated adjustment logic) that manages the complexity of coordinating between storage systems, networks, and cloud resources. This intermediary abstracts the complex parameter adjustments and presents a simplified interface to users, handling the sophisticated coordination required for optimized copy operations without requiring user involvement in the complexity.
Solution Approach 2:
The patent applies self-service by enabling the copy operation system to automatically adjust its own parameters without external intervention. The system autonomously monitors performance, evaluates whether user requirements are met, and modifies end-point configurations as needed, eliminating the need for manual configuration and reducing operational complexity for users.
3Reliability
If cloud bursting is implemented to handle periodical workloads, then on-premise overload is reduced, but resource allocation efficiency decreases
Solution Approach 1:
The patent applies parameter changes by dynamically modifying resource allocation parameters during cloud bursting operations. The system adjusts IOPS limits, throughput rates, and concurrency levels based on real-time workload conditions and user requirements, optimizing resource utilization during burst periods. This allows efficient resource allocation that adapts to changing demands rather than using fixed allocation strategies.
Data Source
AI summary
Embodiments described herein are directed to a cloud-bursting system utilizing optimal resources on a remote site within the range of requirements of business operation ordered by a user. Embodiments can involve receiving user requirements for the copy operation of a storage volume, and for a determination that the copy operation of the storage volume meets the user requirements, executing the copy operation on the storage volume from the first storage system to the second storage system; and continuously adjusting the end-point to facilitate a copy speed of the storage volume that meets the user requirements.


