Storage System Power Control via Dynamic Frequency Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage systems face performance fluctuations and throttling issues due to power supply limitations, leading to reduced Input/Output Operations Per Second (IOPS) and unstable performance, as the power consumption exceeds the available power capacity, causing processor performance to be reduced and resulting in decreased system performance.
Innovation Solution
A method is introduced to determine when available power falls short of the required power and adjust operation parameters, such as clock frequency, to match the power consumption with the available supply, preventing throttling and maintaining stable performance by dynamically adjusting the power consumption to match the power supply capability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the storage system operates at high power consumption to maintain high IOPS, then storage performance is improved, but the available power from the supplying apparatus is insufficient causing system throttling
Solution Approach 1:
The patent implements dynamic adjustment of processor operation parameters (frequency, voltage, power) based on real-time monitoring of available power from the supplying apparatus. The system transitions from static high-power operation to dynamic adaptive operation, adjusting parameters upward when power is sufficient and downward when power is limited, thereby resolving the contradiction between maintaining high IOPS and adapting to variable power availability.
Solution Approach 2:
The system changes physical parameters of the processor (operating frequency, voltage levels, power consumption) in response to power availability conditions. By adjusting these parameters dynamically, the system can operate at high performance when power is abundant while preventing throttling when power is limited, thus resolving the contradiction between high IOPS and available power constraints.
2Stability of the object's composition
If the storage system maintains stable high IOPS performance, then storage performance stability is improved, but power consumption exceeds available power capacity causing periodic throttling
Solution Approach 1:
The patent implements a feedback control mechanism where the system continuously monitors available power from the supplying apparatus and adjusts processor operation parameters accordingly. This closed-loop feedback ensures that power consumption is dynamically matched to available power capacity, preventing the periodic throttling that would otherwise occur and thereby maintaining stable IOPS performance without exceeding power limits.
Solution Approach 2:
The system performs self-adjustment of its power consumption by autonomously monitoring power availability and modifying its own operation parameters. The processor and storage system adapt their power usage based on the supplying apparatus's capacity without external intervention, ensuring stable performance while self-regulating energy loss to match available power.
3Power
If redundant power supplies are added to ensure sufficient power capacity, then power availability is improved, but system complexity and cost increase
Solution Approach 1:
Instead of adding expensive redundant power supply hardware, the patent uses software-based dynamic parameter adjustment that is computationally inexpensive to implement. The system achieves adequate power management through intelligent control of existing power resources rather than through redundant physical components, thereby avoiding increased device complexity and cost while ensuring sufficient effective power capacity.
Data Source
AI summary
Techniques to control a storage system involve: determining whether available power capable of being supplied by a supplying apparatus of the storage system is less than power required by the storage system; and in response to a determination that the available power is less than the power required by the storage system, adjusting an operation parameter of the storage system based on the available power so as to match the power required by the storage system with the available power. In this way, the performance of the storage system can be at a higher level while the performance of the storage system can remain stable in a case where power of a processor is limited.


