Storage Gateway Pool Orchestration for Workload Aggregation
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If similar workloads are spread across multiple storage gateway pools, then system reliability is improved, but resource utilization efficiency deteriorates
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.
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.
2Loss of energy
If storage gateway pools handle peak workloads, then computing resource costs are reduced, but workload handling capacity deteriorates
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.
Data Source
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.


