Storage Gateway Pool Orchestration for Workload Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional networked storage systems face inefficiencies in resource utilization due to the spread of similar workloads across multiple storage gateway pools, leading to overutilization during peak times and underutilization during off-peak times, which increases computing resource costs.

Innovation Solution

An orchestrator assigns clients to storage gateway pools based on workload type, aggregating similar workloads to minimize computing resource costs by selecting pools that can handle peak workloads, thereby increasing deduplication factors and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If similar workloads are spread across multiple storage gateway pools, then system reliability is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges similar workloads into dedicated storage gateway pools. Workload types are identified and grouped, then assigned to specific pools that specialize in handling those workload types. This consolidation increases resource utilization efficiency by eliminating redundancy while maintaining system reliability through proper workload segregation and pool specialization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments storage gateway pools by workload type, creating specialized pools for different workload characteristics. Instead of a single pooled environment, the system divides pools into segments based on workload similarity, allowing each segment to optimize resource usage for its specific workload type while collectively maintaining system reliability.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If storage gateway pools handle peak workloads, then computing resource costs are reduced, but workload handling capacity deteriorates

Engineering Contradiction:
Improvecomputing resource costsVSAvoidworkload handling capacity
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent combines multiple similar workloads into dedicated pools, allowing these pools to handle peak workloads efficiently through workload aggregation. By merging similar workloads, the system achieves better resource utilization during peak times, reducing computing resource costs while maintaining adequate handling capacity through proper pool sizing and specialization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10834189B1System and method for managing workload in a pooled environment
Publication Date: 2020.11.10 EMC IP HLDG CO LLC
  • US10834189B1 patent drawing
  • US10834189B1 patent drawing
  • US10834189B1 patent drawing

AI summary

An orchestrator for assigning clients to storage gateway pools includes a persistent storage and a processor. The persistent storage includes workload to pool mappings. The processor obtains a data storage request for data from a client of the clients; identifies a workload type associated with the data; selects a storage gateway pool of the storage gateway pools using the identified workload type and the workload to pool mappings; and assigns the selected storage gateway pool to service the data storage request.