Zone Segment Write Management for SMR Drive Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation of Shingled Magnetic Recording (SMR) drives in data replication or backup systems is limited by the complexity of writing and rewriting data, as write operations must be applied sequentially to entire zones, leading to inefficiencies and potential rejection of requests exceeding zone capacity.

Innovation Solution

Organizing SMR zones into zone segments and managing data storage by addressing write requests to the zone segment rather than individual zones, allowing data to be written across multiple zones and using volume metadata to map data locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If write operations are applied sequentially to entire zones in SMR drives, then storage capacity is increased, but write operation complexity and time increase

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite operation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the SMR drive into multiple zones and introduces zone segments that group multiple zones together. Write operations are managed at the zone segment level rather than individual zone level, allowing the system to handle sequential write requirements while simplifying the management complexity through higher-level abstraction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces zone segments as an intermediary layer between the host system and individual zones. This intermediary manages the sequential write operations across multiple zones, absorbing the complexity of SMR constraints while presenting a simplified interface to the host system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If write operations are applied sequentially to entire zones in SMR drives, then storage capacity is increased, but I/O operation efficiency decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidI/O operation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

By segmenting zones into zone segments and managing writes at the segment level, the system can better optimize I/O operations. The segmentation allows for more flexible data placement and reduces the overhead of individual zone management, improving overall I/O efficiency while maintaining SMR capacity benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of zones into zone segments and pre-establishes write pointers at the segment level. This preliminary structuring enables more efficient I/O operations by reducing the computational overhead during actual write operations and allowing for better data placement strategies.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If write operations are applied sequentially to entire zones in SMR drives, then storage capacity is increased, but system simplicity is reduced

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Zone segments serve as an intermediary layer that manages the complexity of sequential zone writes. This intermediary absorbs the SMR complexity while presenting a simplified management interface to the host system, reducing the burden on the host to manage individual zone constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The zone segment structure provides multi-functionality by simultaneously managing multiple zones, handling write operations, and maintaining metadata. This universal structure reduces system complexity by consolidating multiple management functions into a single manageable unit.

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

Data Source

PatentUS20250341978A1Zone Segment Drive Management
Publication Date: 2025.11.06 ORACLE INT CORP
  • US20250341978A1 patent drawing
  • US20250341978A1 patent drawing
  • US20250341978A1 patent drawing

AI summary

Techniques for management of data storage in distributed storage systems are provided. A method may include receiving, by a computer system, a request to write data to a volume. The method may include identifying, by the computer system, a zone segment mapped to the volume. The zone segment may include a plurality of zones. The method may include identifying, by the computer system, a segment pointer indicating a write location in a zone of the zone segment. The method may include writing, by the computer system, the data to one or more zones of the plurality of zones of the zone segment, starting at the write location. The method may also include updating, by the computer system, the segment pointer according to a data endpoint of the data in the zone segment.