Virtual Storage Controller Power State Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems lack an efficient method to balance performance against power savings in large-scale disk arrays, leading to suboptimal energy consumption.
Innovation Solution
A method that groups storage volumes by last access time across multiple ranks, allowing volumes to be dynamically moved between power-saving modes based on access patterns, including disabling servos, lowering spin rates, and powering off electronics, thereby optimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If storage devices operate at full capacity to ensure performance, then data access speed and reliability are improved, but power consumption increases
Solution Approach 1:
The storage system segments devices into multiple ranks based on access patterns, allowing different power states for different segments. Frequently accessed devices remain active while less active devices are moved to power-saving modes, resolving the contradiction between maintaining performance for all data and reducing overall power consumption.
Solution Approach 2:
The system dynamically adjusts device power states based on real-time access patterns. Devices transition between active and power-saving states according to their usage, enabling the system to optimize the balance between performance availability and energy consumption rather than maintaining a static configuration.
2Use of energy by moving object
If power-saving modes are implemented to reduce energy consumption, then collective power consumption is reduced, but data access performance may deteriorate
Solution Approach 1:
Different power-saving measures are applied locally to different device ranks based on their access patterns. Frequently accessed devices maintain full performance capabilities while less active devices receive aggressive power-saving treatment, ensuring that performance requirements are met where needed without unnecessarily consuming power throughout the entire system.
Solution Approach 2:
The system continuously monitors access patterns and uses this feedback to adjust device power states. When access patterns indicate low usage, devices are moved to power-saving modes; when access increases, devices are promoted to active states, creating a closed-loop system that optimizes the performance-power tradeoff based on actual usage conditions.
3Use of energy by moving object
If a multi-tiered power management approach is implemented to balance performance and power savings, then energy efficiency is improved, but system complexity increases
Solution Approach 1:
The complex power management task is segmented into manageable ranks based on access patterns. Each rank can be managed independently with appropriate power states, breaking down the complexity of managing individual device power states into a structured hierarchical approach that is easier to implement and control.
Solution Approach 2:
The system automatically manages device power states based on monitored access patterns without requiring manual intervention. The multi-tiered structure enables self-service power management where the system autonomously adjusts device states to optimize energy efficiency, reducing the operational complexity of power management.
Data Source
AI summary
A method, system and computer program product for reducing the collective power consumption of a plurality of storage devices including a plurality of associated storage volumes is provided. The storage volumes are grouped by a last access time according to a plurality of ranks. The plurality of ranks corresponds to a level of power consumption based on device activity. A volume of the plurality of storage volumes is moved between the plurality of ranks according to an access pattern of the volume.


