Shingled Magnetic Recording Disk Cache Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The shingled magnetic recording (SMR) method for disk storage increases recording density but requires a long processing time for rewrite operations due to the need to rewrite data in units of bands, leading to increased load on the media cache and potential delays in response to write commands.

Innovation Solution

A disk storage apparatus with a nonvolatile cache area and a writing controller that writes consecutive data using the SMR method, allowing data to be written directly to user bands instead of the media cache when a spare band is available, thereby reducing the load on the cache and improving rewrite efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written using SMR method with media cache, then recording density is improved, but processing time for rewrite operations increases

Engineering Contradiction:
Improverecording densityVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The disk surface is divided into multiple bands, each band containing multiple tracks. The write operation is segmented into band-level operations rather than track-level operations, allowing parallel processing and reducing overall rewrite time while maintaining high recording density through shingled magnetic recording.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Data is pre-processed and organized into band structures before being written to the disk. The system prepares write commands in advance, grouping consecutive LBAs into band-level operations, which reduces the processing time during actual rewrite operations by avoiding dynamic decision-making during the write process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If consecutive data is written to media cache until spare band is secured, then rewrite efficiency is improved, but load on media cache increases

Engineering Contradiction:
Improverewrite efficiencyVSAvoidload on media cache
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

A band management buffer is introduced as an intermediary structure between the media cache and the disk bands. This buffer tracks the status of bands (available, being written, completed) and coordinates write operations, allowing the system to manage cache load more effectively while maintaining high rewrite efficiency through optimized band allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the write strategy based on the current state of bands and cache availability. When spare bands are available, data is written directly to bands; when bands are being written, data is directed to media cache. This dynamic adaptation optimizes both rewrite efficiency and cache load management in real-time.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If data is written in units of bands instead of tracks, then recording density is improved, but response time to write commands decreases

Engineering Contradiction:
Improverecording densityVSAvoidresponse time
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The disk is segmented into bands containing multiple tracks each. By operating at the band level rather than track level, the system achieves higher recording density through shingled magnetic recording while the segmentation allows for optimized write command processing that improves response time through batch operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameter from track-level addressing to band-level addressing. This parameter change enables the use of shingled magnetic recording for higher density while the larger operational unit (band) reduces the overhead of command processing, thereby improving response time despite the increased complexity of band management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8896953B2Disk storage apparatus and method for shingled magnetic recording
Publication Date: 2014.11.25 KK TOSHIBA
  • US8896953B2 patent drawing
  • US8896953B2 patent drawing
  • US8896953B2 patent drawing

AI summary

According to one embodiment, a disk storage apparatus includes a storage device, a writing controller, and a controller. The storage device includes a nonvolatile cache area in which a part of consecutive data is temporarily stored. The writing controller is configured to write the consecutive data in a recording area on a disk by an SMR method, the recording area being different from the cache area. The controller is configured to write the part of the data to the cache area, to invalidate data corresponding to logical addresses of the part of the data and recorded in the recording area on the disk, and to set a recording area with the invalidated data recorded therein to be an update recording area in which new data is recordable.