Dynamic Backup Plans for Storage SLA Compliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage systems face challenges in fulfilling service level agreements (SLAs) for data backup due to unpredictable changes in storage requirements, leading to resource shortages and latency issues.
Innovation Solution
Implementing a dynamic backup plan that adjusts the number and interval of backup copies based on real-time monitoring of storage conditions, using artificial intelligence to switch between backup plans as needed to maintain sustainable operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed backup plan is used to meet SLA requirements, then data backup reliability is improved, but storage resource efficiency deteriorates due to unpredictable changes in storage requirements
Solution Approach 1:
The patent implements dynamic backup plans that automatically adjust the number of backup copies and time intervals based on real-time storage conditions and changing data requirements. The system transitions from fixed backup configurations to dynamic ones that adapt to workload patterns, storage availability, and SLA requirements, thereby optimizing storage resource efficiency while maintaining backup reliability.
Solution Approach 2:
The system changes backup parameters (number of copies, time intervals, retention policies) based on monitored storage conditions and predicted future requirements. By adjusting these parameters dynamically, the system meets SLA requirements with varying storage demands without over-provisioning resources, thus improving both reliability and efficiency.
2Reliability
If the number of backup copies is increased to meet SLA requirements, then data backup reliability is improved, but storage space consumption increases
Solution Approach 1:
The patent dynamically adjusts the number of backup copies based on real-time storage conditions, predicted future requirements, and SLA compliance status. When storage space is abundant and reliability requirements are met, the system reduces the number of copies. When space becomes constrained or SLA compliance is at risk, the system increases copies accordingly, optimizing the balance between reliability and space consumption.
Solution Approach 2:
The system continuously monitors storage usage, backup completion status, and SLA compliance to determine the optimal number of backup copies. This feedback loop enables the system to adjust backup copy numbers dynamically, ensuring sufficient reliability while minimizing storage space consumption by removing unnecessary copies when conditions permit.
3Reliability
If backup time intervals are reduced to increase backup frequency, then data backup reliability is improved, but system latency increases
Solution Approach 1:
The patent implements dynamic backup time intervals that adjust based on storage conditions, data change rates, and SLA requirements. During periods of low data change activity or abundant storage resources, the system extends backup intervals to reduce latency. When data change rates increase or reliability margins are compromised, the system reduces intervals accordingly, optimizing the trade-off between reliability and performance.
Solution Approach 2:
The system dynamically changes backup time interval parameters based on monitored conditions including data write rates, storage availability, and predicted future requirements. This allows the system to increase backup frequency when reliability is critical while reducing frequency (and associated latency) when conditions permit, thereby optimizing overall system performance.
Data Source
AI summary
A computer-implemented method, according to one embodiment, includes determining and using a first backup plan, where the first backup plan details a first number of backup copies of source volumes that are to be created and a first time interval that the first number of backup copies are to be created. In response to a determination that a first set of conditions are met during use of the first backup plan in a data storage system, a second backup plan that details a second number of backup copies of the source volumes that are to be created and a second time interval that the second number of backup copies are to be created are determined and used. In response to a determination that a second set of conditions are met during use of the second backup plan, a reversion to use of the first backup plan is caused.

