Storage Array Power Reduction via Disk Spin-Down and SSD Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rising energy costs and heat generation in operating electronic appliances, such as RAID storage systems, lead to increased operational expenses due to high power consumption and cooling requirements.

Innovation Solution

A method that involves writing data to a multiple disk array, synchronously copying it to a read spare drive, spinning down the array during idle periods, using solid state storage for additional writes, and synchronously copying data back to the disk array when needed, thereby reducing power consumption and cooling demands through a centralized cooling system and pulse-width modulation of fans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the multiple disk array remains spinning to handle write operations, then write speed is maintained, but power consumption increases

Engineering Contradiction:
Improvewrite speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Data is pre-written to solid state storage before being transferred to the multiple disk array. This preliminary action allows the disk array to be spun down during idle periods while maintaining write capability through the solid state storage buffer, resolving the contradiction between maintaining write speed and reducing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Solid state storage acts as an intermediary between the write command source and the multiple disk array. It temporarily holds data during transfer, enabling the disk array to enter passive state during idle periods while maintaining the illusion of continuous write capability to the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the multiple disk array is spun down during idle periods, then power consumption is reduced, but write response time increases

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

Solution Approach 1:

Data is pre-written to solid state storage before the multiple disk array needs to access it. This preliminary action ensures that when a write command arrives and the array is spun down, the data is already available in the solid state buffer, minimizing the time penalty of spinning up the disks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The solid state storage maintains continuous write capability even when the multiple disk array is in passive state. This continuity of useful action through the intermediary solid state storage compensates for the interruptions caused by spinning the disks down and up.

Inventive Principle:
Principle #20Continuity of useful action

3Use of energy by moving object

If a read spare drive is used to handle read operations, then the multiple disk array can spin down, but system complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

A read spare drive maintains a synchronous copy of the data stored in the multiple disk array. This copying approach allows read operations to be handled by the single read spare drive while the multiple disk array can be spun down, reducing power consumption with relatively simple additional storage and synchronization logic.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9268494B2Low power consumption storage array
Publication Date: 2016.02.23 NETAPP INC
  • US9268494B2 patent drawing
  • US9268494B2 patent drawing
  • US9268494B2 patent drawing

AI summary

Disclosed is a low power consumption storage array. Read and write cycles are separated so that a multiple disk array can be spun down during periods when there are no write requests. Cooling fans are operated with a pulse-width modulated signal in response to cooling demand to further reduce energy consumption.