Storage System Power Reduction via Seek Distance Shortening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face high power consumption in storage systems due to continuous operation at maximum power, with little consideration given to managing overall power usage, leading to increased costs.

Innovation Solution

Implementing a method to reduce power consumption by shortening seek distances in storage systems through techniques such as sweep scheduling, limiting address ranges, and placing disk drives into reduced power modes, which involves evaluating I/O requests and deferring them until the sweep direction reverses, thereby optimizing power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If storage systems operate continuously at maximum power to optimize I/O performance and system response time, then I/O performance is improved, but power consumption increases

Engineering Contradiction:
ImproveI/O performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts disk drive operational modes based on workload characteristics and I/O patterns. Disk drives can transition between active, idle, and powered-off states, allowing the system to optimize between performance and power consumption in real-time based on actual demand rather than operating continuously at maximum capacity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters of disk drives including power state, rotational speed, and head positioning based on I/O request patterns. By adjusting these parameters dynamically, the system achieves optimal balance between maintaining I/O performance and reducing power consumption during low-utilization periods

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If disk drives are placed in reduced power modes to reduce power dissipation, then power consumption is reduced, but I/O response time increases

Engineering Contradiction:
Improvepower dissipationVSAvoidI/O response time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-positioning disk heads and pre-loading data into cache buffers before actual I/O requests arrive. When disk drives are in reduced power modes, frequently accessed data is maintained in faster cache memory, and disk heads are positioned in advance, minimizing the performance penalty when power modes are changed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces cache memory as an intermediary between the host system and disk drives. When disk drives are in reduced power modes, the cache buffer serves as a mediator to fulfill I/O requests without immediately activating the disk drive, thereby reducing both power consumption and response time by serving data from the faster cache when possible

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If sweep scheduling is used to shorten seek distances, then power consumption is reduced, but I/O request handling complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidI/O request handling
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system merges multiple I/O requests into single sweep operations by combining requests that traverse the same disk sectors in the same direction. This consolidation reduces the total number of separate seek operations, shortens average seek distances, and reduces power consumption while the complexity is managed through request coalescing algorithms

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7882373B1System and method of reducing power consumption in a storage system through shortening of seek distances
Publication Date: 2011.02.01 EMC IP HLDG CO LLC
  • US7882373B1 patent drawing
  • US7882373B1 patent drawing
  • US7882373B1 patent drawing

AI summary

Described is a storage system and method for reducing power consumption in a storage system by shortening seek distances associated with input/output (I/O) requests to a physical disk drive. A sweep direction is set. An offset of a new I/O request is evaluated to determine whether to send the new I/O request to the physical disk drive. The new I/O request is sent to the physical disk drive if the offset is consistent with the sweep direction. Otherwise, sending the new I/O request to the disk drive is deferred until the sweep direction is set to a reverse direction.