Composable Core Matrix for Forecast-Based Storage Power Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage systems consume significant electrical power due to processor operations and cooling needs, and existing technologies fail to efficiently manage processor core allocations to balance performance and power consumption based on varying data access requirements.

Innovation Solution

Implement a storage system with dynamically adjustable processor cores allocated to pools based on time series forecasts and event-guided profiles, allowing for clock speed adjustments to match service levels and optimize power usage while maintaining performance compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If processor cores are allocated to pools with fixed clock speeds to maintain service level performance, then performance compliance is improved, but power consumption increases

Engineering Contradiction:
Improveperformance complianceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic clock speed adjustment for processor cores based on time series forecasts of workload demand. Instead of fixed clock speeds, the system continuously adapts core configurations to match predicted service level requirements, reducing power consumption during low-demand periods while maintaining performance compliance during high-demand periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of processor cores (clock speed, allocation to pools) based on forecasted workload characteristics. By adjusting these parameters dynamically rather than maintaining fixed settings, the system optimizes the balance between performance compliance and power consumption

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If processor cores are dynamically adjusted based on time series forecasts to reduce power consumption, then power efficiency is improved, but responsiveness to scheduled events deteriorates

Engineering Contradiction:
Improvepower efficiencyVSAvoidresponsiveness to scheduled events
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system performs preliminary actions by pre-configuring processor core allocations and clock speeds based on time series forecasts before scheduled events occur. This anticipatory adjustment allows the system to be pre-positioned for upcoming workload changes, maintaining both power efficiency and responsiveness when events actually occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from time series forecasting to continuously monitor and adjust processor core configurations. This closed-loop control ensures that the system responds appropriately to changing workload patterns while maintaining power efficiency, with the forecast mechanism providing early warning of scheduled events

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If processor cores are allocated to multiple pools with different clock speeds, then adaptability to varying service level demands is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to service level demandsVSAvoidcore allocation management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments processor cores into multiple pools, with each pool assigned to specific service levels and configured with appropriate clock speeds. This segmentation allows different portions of the processor resource to be independently optimized for different performance requirements, improving adaptability while managing complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal core allocation framework where processor pools can serve multiple service levels dynamically. The same physical cores can be allocated to different service level pools based on forecasted demand, providing multi-functionality that reduces the need for dedicated hardware for each service level

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12366985B1Customer informed composable core matrix for sustainable service levels
Publication Date: 2025.07.22 DELL PROD LP
  • US12366985B1 patent drawing
  • US12366985B1 patent drawing
  • US12366985B1 patent drawing

AI summary

A storage system is configured with pools of processor cores. Each pool corresponds uniquely to one of the supported service levels of the storage system. In a dynamic time series forecast adjustment mode, processor cores within each pool run at a clock speed that is statically defined for the service level corresponding to the respective pool and core affiliations with pools are dynamically adjusted based on modelled data access latency. During a scheduled event, an event guided core matrix profile overrides the time series forecast adjusted core matrix profile. The event guided core matrix profile includes core clock speeds and pool affiliations, thereby enabling rapid reconfiguration.