Automated Storage Node Assignment for Backup Grid Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesimplicity of operationVSAvoidstorage capacity utilization
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvespace for backup data growthVSAvoidstorage resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple factors are considered for storage node assignment, then optimal storage utilization is achieved, but system complexity increases

Engineering Contradiction:
Improveoptimal storage utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

4Productivity

If load balancing factors are considered, then storage load distribution is optimized, but assignment process complexity increases

Engineering Contradiction:
Improvestorage load distributionVSAvoidassignment process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8412899B2Real time backup storage node assignment
Publication Date: 2013.04.02 KEEPITSAFE INC
  • US8412899B2 patent drawing
  • US8412899B2 patent drawing
  • US8412899B2 patent drawing

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.