Automated Storage Node Assignment for Backup Grid Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The random assignment of storage vaults for backup purposes does not optimize storage capacity utilization, often leaving vaults at 60%-65% capacity, and fails to consider load balancing factors such as version storage and backup schedules.
Innovation Solution
An automated technique for assigning storage nodes from a storage grid to a server based on an assessment of storage space requirements and available resources, including projected growth, version management, and backup frequency, to optimize vault usage and distribute load efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If random assignment of storage vaults is used, then simplicity of operation is maintained, but storage capacity utilization is suboptimal
Solution Approach 1:
The system performs automated storage node assignment that evaluates multiple factors including storage capacity, version storage limits, backup schedules, and load balancing. The automated assignment process selects optimal storage nodes without manual intervention, resolving the contradiction by making the complex evaluation process self-executing rather than manually performed.
2Reliability
If storage vaults are limited to 60%-65% capacity, then enough space is left for backup data growth and replication, but storage resource efficiency is reduced
Solution Approach 1:
The system dynamically adjusts storage node selection based on current storage utilization levels, backup growth rates, and projected future needs. Rather than using a static capacity threshold, the automated assignment process evaluates real-time conditions to determine optimal storage node assignment, allowing efficient utilization while maintaining adequate space for growth.
Solution Approach 2:
The system performs preliminary evaluation of storage node capacity, backup growth projections, and replication requirements before making assignment decisions. This advance planning allows the system to optimize current utilization while ensuring adequate space is reserved for future backup data growth and replication operations.
3Productivity
If multiple factors are considered for storage node assignment, then optimal storage utilization is achieved, but system complexity increases
Solution Approach 1:
The system implements self-service automated assignment that automatically evaluates multiple factors including storage capacity, version storage limits, backup schedules, and load balancing considerations. This automation resolves the complexity issue by making the multi-factor evaluation process self-executing rather than requiring manual analysis of each factor.
4Productivity
If load balancing factors are considered, then storage load distribution is optimized, but assignment process complexity increases
Solution Approach 1:
The automated assignment process self-evaluates load balancing factors including current storage node utilization, backup schedules, and version storage limits. The system automatically distributes backup loads across storage nodes based on these factors without requiring manual load balancing configuration or intervention.
Data Source
AI summary
A method of assigning a storage node from a storage grid to a server is presented. The storage grid includes multiple storage nodes capable of backing up a policy stored on the server. The method includes receiving an assignment request which requests assignment of one of the multiple storage nodes of the storage grid to the server to backup the policy stored on the server. The method also includes performing a storage node assignment operation in an automated manner in response to the assignment request, the storage node assignment operation providing an assignment result identifying a storage node assigned to backup the policy stored on the server, the assignment result being based on an assessment of storage space requirements of the policy and available storage space resources of the storage grid. The method further includes notifying the server of the assignment result to effectuate backing up of the policy stored on the server by the storage node.


