SMR Zone Segment Drive Management for Sequential Write Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud-based storage systems using Shingled Magnetic Recording (SMR) drives face inefficiencies due to the need for sequential write operations and limited capacity, which complicates data management and reduces the effectiveness of data replication and backup systems.

Innovation Solution

Organizing SMR drives into zone segments and managing data storage through segment pointers, allowing data to be written across multiple zones, and using volume metadata to map data locations, thereby enhancing storage capacity and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written to SMR drives using traditional methods, then storage capacity is limited, but write operations become sequential and complex

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite operation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the SMR drive into multiple zones with different access characteristics. Hot data is stored in zones allowing random access, while cold data is stored in zones requiring sequential access. This segmentation allows the system to achieve both high storage capacity and efficient write operations by matching data placement to access patterns.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If shingled magnetic recording is used to increase storage capacity, then more tracks can be written, but write operations must be sequential rather than random

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite operation flexibility
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent creates zones with different quality characteristics within the SMR drive. Some zones are optimized for random write access (hot zones), while others are optimized for sequential access (cold zones). This local quality differentiation allows the system to maintain ease of operation for different types of data by placing each type in the appropriate zone.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If sequential write operations are used in SMR drives, then storage capacity increases, but system complexity increases for data management

Engineering Contradiction:
Improvestorage capacityVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically manages data placement across zones based on access patterns. The controller monitors write operations and automatically directs hot data to random-access zones and cold data to sequential-access zones, eliminating the need for complex manual data management while maintaining high storage capacity.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach increases storage capacity by up to 25% without additional hardware, improves write and read operations, and reduces system complexity by enabling efficient data management and integration with block volume systems.

Implementation Method 1

Shingled Magnetic Recording (SMR) increases storage capacity on hard disk drives by partially overlapping, or shingling, recording tracks

Methodology Applied
Scientific EffectMagnetic recording: Magnetism

Data Source

PatentUS12386537B2Zone segment drive management
Publication Date: 2025.08.12 ORACLE INT CORP
  • US12386537B2 patent drawing
  • US12386537B2 patent drawing
  • US12386537B2 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.