Flexible Data Placement Drives for Lower RAID Write Amplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In RAID environments, the write amplification factor (WAF) is high, leading to reduced system performance and increased media wear due to sequential writes, which current flexible data placement protocols fail to address effectively.

Innovation Solution

Implementing a storage device with multiple flexible data placement drives that stripe data in parallel across reclaim units within different reclaim groups, leveraging the write amplification of these drives to reduce the WAF in RAID configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential writes are used in RAID environments, then data can be written to stripes, but the write amplification factor increases leading to reduced system performance and increased media wear

Engineering Contradiction:
Improvesystem performanceVSAvoidwrite amplification factor
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The invention segments the RAID stripe into multipleReclaim Units (RUs) within different Reclaim Groups (RGs), allowing parallel writes to different segments simultaneously. This segmentation enables the controller to distribute write operations across multiple RUs, transforming sequential writes into parallel operations and reducing write amplification factor while maintaining RAID functionality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces a new dimensional approach by organizing RUs in a two-dimensional grid of Reclaim Groups and Reclaim Units, rather than traditional sequential linear arrangement. This dimensional change allows the controller to access and write to multiple RUs in parallel, improving throughput and reducing write amplification while preserving RAID stripe integrity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of energy

If flexible data placement protocol is used, then write amplification factor is reduced to nearly 1, but sequential writes to stripes prevent RAID implementation

Engineering Contradiction:
Improvewrite amplification factorVSAvoidRAID compatibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The invention creates a universal Reclaim Unit handle mechanism that serves dual purposes: it enables flexible data placement with WAF near 1 while simultaneously supporting RAID stripe operations. The controller uses the same RU handle system for both flexible placement and sequential stripe writes, making the system adaptable to both flexible data placement protocols and RAID environments without compromise

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

Solution Approach 2:

The Reclaim Unit handle acts as an intermediary between the flexible data placement protocol and RAID stripe requirements. It translates the sequential write needs of RAID into parallel operations on RUs while maintaining the low WAF characteristic of flexible placement, thus mediating between the two previously conflicting requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250284437A1Method of raid implementation on flexible data placement drives
Publication Date: 2025.09.11 SANDISK TECHNOLOGIES LLC
  • US20250284437A1 patent drawing
  • US20250284437A1 patent drawing
  • US20250284437A1 patent drawing

AI summary

A storage device may carve out redundant array of independent disks (RAID) and reduce write amplification when writing data to the RAID. The storage device includes multiple flexible data placement drives that are configured to execute RAID techniques. A controller on the storage device may receive data from a host. The controller obtains reclaim unit handles from the data to determine locations where the data is to be stored on the flexible data placement drives. During storage, the controller stripes the data in parallel across reclaim units within different reclaim groups and endurance groups across a single flexible data placement drive or multiple flexible data placement drives. The storage device leverages the write amplification of the flexible data placement drives to reduce a write amplification factor on the RAID.