SMR Disk Zone-Append Writes for Multi-Thread Workload Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing simultaneous write operations in Object Storage Devices (OSDs) with Shingled Magnetic Recording (SMR) disks is challenging due to their sequential write nature, leading to inefficiencies in throughput and resource utilization.

Innovation Solution

Implementing Zone-Append technology in SAS/SATA SMR disks, which determines actual write locations within a specified zone and provides post-write Logical Block Addresses, abstracting physical location specifics to enhance sequential write efficiency and queue depths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple threads write to different zones on an SMR disk, then each thread can write independently, but the disk head must move between zones causing increased latency and reduced throughput

Engineering Contradiction:
Improvewrite throughputVSAvoidseek time between zones
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple write threads into a single unified write queue, combining their write operations into sequential writes to a common zone. This eliminates the need for the disk head to move between different zones, thereby reducing seek time and improving write throughput while maintaining independent thread operation through logical queue management

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If SMR disks use sequential write zones with overlapping tracks, then storage density increases, but managing simultaneous writes becomes more complex

Engineering Contradiction:
Improvestorage densityVSAvoidwrite operation management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the unified write queue and zone management system) between multiple write threads and the physical SMR disk zones. This intermediary manages the complexity of simultaneous writes by serializing them into sequential operations within a single zone, while still supporting multiple concurrent write requests through efficient queue management and zone selection algorithms

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the disk head moves between different zones to service write requests, then data can be written to optimal locations, but energy consumption increases

Engineering Contradiction:
Improvewrite efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple write operations into a single sequential write stream to one zone, eliminating repeated disk head movements between zones. This merging of write operations maintains write efficiency by processing all data sequentially while dramatically reducing energy consumption by keeping the disk head in a single zone throughout the write operation

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260064274A1Enhanced workload management using internal copy and/or zone-append technologies
Publication Date: 2026.03.05 DROPBOX INC
  • US20260064274A1 patent drawing
  • US20260064274A1 patent drawing
  • US20260064274A1 patent drawing

AI summary

The present technology enhances workload management of data storage systems by using an internal copy function and/or a zone-append technology. The internal copy function is used, e.g., in merge operations to move data between locations on a disk without using off-disk resources (e.g., processing or memory of a CPU). Zone-append technology uses nameless writes (e.g., write instruction without an assigned destination address on the disk) to combine IO units from different threads to be written to a common zone of a disk (e.g., a shingled magnetic recording (SMR) disk). Sequential addresses are assigned to IO units from different threads based on their order in the write queue, reducing the latency and seek time typically associated with random writes. The zone-append technology, e.g., uses sequential write operations within specified zones, allowing the disk to determine the actual write location and to report post-write logical block addresses (LBAs).