Storage Controller Predicts Disk Access for Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems face challenges in reducing power consumption and access time, as existing methods either rely on host system schedules or independent power control, which can lead to increased energy usage and decreased storage device lifespan.

Innovation Solution

A storage system with a controller that predicts next access targets based on historical access patterns, allowing for proactive power management by stopping power to less frequently accessed devices and pre-powering on predicted next access devices, thereby reducing overall power consumption and access times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If power is fed to all storage devices continuously, then access time is reduced, but power consumption increases

Engineering Contradiction:
Improveaccess timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The prediction unit predicts next access target storage devices based on historical access patterns, and the power control unit feeds power to these predicted devices in advance before actual access occurs. This preliminary action ensures devices are ready when needed, reducing access time while avoiding continuous power supply to all devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage system autonomously manages its own power distribution by internally analyzing access patterns and making decisions about which devices to power on or off, without requiring external control. The system serves itself by optimizing power consumption based on actual usage patterns.

Inventive Principle:
Principle #25Self-service

2Use of energy by moving object

If power is stopped to reduce power consumption, then power consumption decreases, but access time increases

Engineering Contradiction:
Improvepower consumptionVSAvoidaccess time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

Instead of stopping power immediately before access, the system uses prediction to determine which devices will be accessed next and feeds power to those specific devices in advance. This targeted preliminary action reduces access time compared to immediate power-on, while still achieving power savings by keeping only predicted devices powered.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If power control is centralized in host system, then coordination is simplified, but storage system independence is reduced

Engineering Contradiction:
ImprovecoordinationVSAvoidstorage system independence
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The storage system implements self-service by autonomously managing its own power distribution. The controller internally analyzes access patterns, predicts next access targets, and independently decides which devices to power on or off without requiring host system intervention. This maintains storage system independence while simplifying operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors actual access patterns and uses this feedback to refine its predictions. The power control unit adjusts power distribution based on real usage data, creating a closed-loop system that adapts to changing patterns while maintaining autonomous operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7840820B2Storage system and method of controlling of feeding power to storage system
Publication Date: 2010.11.23 RAKUTEN GROUP INC
  • US7840820B2 patent drawing
  • US7840820B2 patent drawing
  • US7840820B2 patent drawing

AI summary

A storage system of the present invention saves power consumption of the storage system and enhances responsiveness by predicting a disk drive that is to be accessed next on the basis of an access request from a host system, and promptly feeding power to the predicted disk drive. A prediction unit predicts the disk drive which is to be accessed next by the host system, by comparing a recent access request from the host system against a past access pattern that is registered in an access pattern record table. A power control unit feeds power from a power unit to the disk drive predicted by the prediction unit.