Backup Server Storage Class Recommendation Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage providers face challenges in identifying the optimal storage class for backup servers due to limited cost comparison and analytical insights, leading to potential non-optimal storage configurations and increased costs.

Innovation Solution

A method is implemented in backup servers to analyze usage patterns, calculate suitability scores for different storage classes, and provide recommendations for switching to more cost-effective storage classes or providers based on access and usage patterns, offering cost-based and access-based insights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple storage classes are configured in the backup server, then storage flexibility and options are improved, but the complexity of identifying the optimal storage class and comparing costs increases

Engineering Contradiction:
Improvestorage class optionsVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically monitors usage patterns, calculates costs, and generates recommendations without requiring manual analysis. The backup server self-monitors its own storage usage, access patterns, and associated costs across multiple storage classes, then provides actionable recommendations to switch to more cost-effective configurations based on actual usage data

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous monitoring of storage usage patterns and cost metrics, then feeds this information back to generate recommendations. By establishing feedback loops that track usage patterns, calculate costs for different storage classes, and provide actionable insights, the system enables continuous optimization of storage configuration based on actual performance and cost data

Inventive Principle:
Principle #23Feedback

2Productivity

If cost comparison and analytical insights are provided, then storage optimization capability is improved, but the computational resources and processing time required increase

Engineering Contradiction:
Improvestorage optimization capabilityVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system calculates costs and analyzes usage patterns only for storage operations that have occurred or are planned, rather than continuously analyzing all possible scenarios. By focusing analysis on actual usage patterns and providing recommendations based on real data rather than exhaustive computation of all possibilities, the system achieves effective optimization with reduced computational overhead

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the backup server continuously monitors and analyzes usage patterns, then cost optimization accuracy is improved, but the processing overhead and system resource consumption increase

Engineering Contradiction:
Improvecost optimization accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores cost metrics for different storage classes and usage patterns, making this cost information readily available when generating recommendations. By pre-computing cost data and storing it for quick retrieval, the system avoids performing complex cost calculations in real-time, thereby reducing processing overhead while maintaining accurate cost comparisons

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11693580B2Method to provide recommendations for cloud storage providers and storage classes based on backup server's usage patterns for lowering overall cloud costs
Publication Date: 2023.07.04 EMC IP HLDG CO LLC
  • US11693580B2 patent drawing
  • US11693580B2 patent drawing
  • US11693580B2 patent drawing

AI summary

A method, apparatus, and system determines an optimal storage configuration of storing backup data. The method may include receiving a request from a client device for determining an optimal storage configuration for storing backup data of a client. The method may include determining a cloud utilization pattern of the backup data based on prior access activities and determining a first suitability score for the first storage class based on the cloud utilization pattern. The method may include, for each of the storage classes of the first storage provider, determining a suitability score for the corresponding storage class if the backup data were stored in the corresponding storage class. The method may include transmitting to the client device a recommendation of a second storage class of the first storage provider having a suitability score higher than the first suitability score based on the suitability score to reduce cloud resources usage.