Storage Write Off-Loading for Energy Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face high power consumption due to storage systems, with storage sub-systems lacking advanced power management, leading to inefficiencies as disks remain powered and consume energy even when idle, exceeding processor power consumption.

Innovation Solution

Implementing a write off-loading method where data is temporarily stored in alternative locations when the intended storage location is unavailable, allowing disks to be spun down during idle periods, reducing power usage by redirecting writes to other storage within the system and reclaiming data when the original location becomes available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If disks are kept powered on to ensure immediate write availability, then write response time is improved, but power consumption increases significantly

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

Solution Approach 1:

The system performs preliminary actions by maintaining a pool of standby storage devices that are powered on and ready to accept writes immediately. When the primary storage is full or slow, writes are redirected to these pre-prepared standby devices without waiting for power-on sequences, thus maintaining fast response times while allowing the primary storage to be powered down during idle periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a metadata service and distributed file system layer as intermediaries between clients and storage devices. This abstraction layer tracks the location and availability of data across multiple devices, enabling seamless redirection of writes to alternative storage locations when primary devices are unavailable or powered down, without impacting client performance

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If disks are spun down during idle periods to reduce power consumption, then energy efficiency is improved, but write availability deteriorates when storage is needed

Engineering Contradiction:
Improveenergy efficiencyVSAvoidwrite availability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system merges multiple storage devices into a unified distributed storage pool where data can be written to any available device. By combining the capacities of multiple devices and using a distributed file system, the system ensures that even if some devices are powered down for energy savings, other devices in the pool remain available to accept writes, thus maintaining write availability while improving energy efficiency

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically changes the operational parameters of storage devices based on workload conditions. During idle periods, devices are transitioned to low-power states to improve energy efficiency. When write operations are needed, the system detects the demand and activates appropriate devices, changing their power state parameter from idle to active based on real-time storage pool conditions

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is redirected to alternative storage locations when primary storage is unavailable, then storage availability is maintained, but system complexity increases

Engineering Contradiction:
Improvestorage availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements universal storage devices that can serve multiple functions: primary storage, standby storage, and temporary write targets. Each storage device in the distributed pool is designed to be multi-functional, capable of accepting writes directly or receiving redirected writes from failed devices. This universality simplifies the redirection logic compared to having specialized dedicated backup devices for each primary storage unit

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8074014B2Storage systems using write off-loading
Publication Date: 2011.12.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8074014B2 patent drawing
  • US8074014B2 patent drawing
  • US8074014B2 patent drawing

AI summary

Improved storage systems which use write off-loading are described. When a request to store some data in a particular storage location is received, if the particular storage location is unavailable, the data is stored in an alternative location. In an embodiment, the particular storage location may be unavailable because it is powered down or because it is overloaded. The data stored in the alternative location may be subsequently recovered and written to the particular storage location once it becomes available.