Parity Group Power Reallocation for Storage I/O Load Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for higher performance and faster processing in storage systems, coupled with the need for reduced power consumption, poses a challenge as reducing power consumption often affects I/O performance.
Innovation Solution
A storage system that includes a controller and storage drives organized into parity groups, where the controller monitors specific internal events that increase load and adjusts power consumption by interchanging power from resources such as drive boxes, storage drives, and processors to maintain performance and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If power consumption is reduced by the storage system, then energy efficiency is improved, but I/O performance deteriorates
Solution Approach 1:
The patent applies dynamics by making power consumption adjustable rather than fixed. The controller dynamically adjusts power consumption levels based on real-time detection of internal process load, transitioning between different power consumption states to balance energy efficiency and performance requirements.
Solution Approach 2:
The patent changes the power consumption parameter dynamically. When internal process load is detected, the controller modifies the power consumption parameter of storage drives, allowing the system to adapt power usage to actual operational needs rather than maintaining constant power levels.
2Use of energy by moving object
If power consumption is reduced by the storage system, then energy efficiency is improved, but reliability deteriorates
Solution Approach 1:
The patent implements feedback by having the controller continuously monitor internal process load and adjust power consumption accordingly. This closed-loop control ensures that power reduction does not compromise reliability, as the system responds to actual operational conditions.
Solution Approach 2:
The system dynamically adjusts power consumption based on detected load conditions, ensuring that reliability is maintained during high-load periods while enabling power reduction during low-load periods. This dynamic adaptation prevents reliability deterioration.
3Productivity
If internal process load increases, then processing capability is improved, but power consumption increases
Solution Approach 1:
The storage system performs self-service by automatically detecting its own internal process load and adjusting power consumption without external intervention. The controller monitors load conditions and autonomously optimizes power usage to match actual processing needs.
Solution Approach 2:
The system changes power consumption parameters in response to detected internal process load. When processing capability requirements increase, the controller adjusts power consumption parameters to provide necessary resources, and reduces them when load decreases.
Data Source
AI summary
A storage system includes a controller, and a plurality of storage drives. The storage drives make up one or more parity groups. The controller monitors occurrence of one or more given events of an internal process different from an I/O process on host data, the given events increasing a load of a first parity group, and in response to occurrence of the given event, determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system.


