High-Performance Zone Caching for Hard Disk Data Access Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Host systems experience sluggish responsiveness due to slow transition from power-off to power-on states and prolonged application loading times, as existing data storage systems are inefficient in accessing frequently used data.

Innovation Solution

Implementing a data caching system that utilizes a high-performance zone within the storage system, such as a non-volatile solid-state memory array or a dedicated contiguous zone on hard disk media, to quickly retrieve frequently accessed data, thereby reducing access times and improving system responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in traditional hard disk media, then storage capacity is achieved, but data access speed is slow

Engineering Contradiction:
Improvedata access speedVSAvoidsystem response time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The storage system is segmented into multiple zones with different performance characteristics. A high-performance zone (HPZ) is created by designating specific track sectors on the hard disk media that provide faster data access compared to traditional uniform storage. This segmentation allows frequently accessed data to be stored in the HPZ while maintaining overall storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Data that is likely to be frequently accessed is preliminarily identified and cached in the high-performance zone before actual access occurs. The system proactively moves data to the HPZ based on access patterns, so that when users need the data, it is already positioned for fast retrieval, reducing perceived wait time.

Inventive Principle:
Principle #10Preliminary action

2Speed

If solid-state memory arrays are used for caching, then data access speed improves, but system cost increases

Engineering Contradiction:
Improvedata access speedVSAvoidsystem cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

Instead of using expensive solid-state memory for the entire storage system, the invention applies local quality by creating a high-performance zone within the existing hard disk media. Only a specific portion (track sectors) of the disk is optimized for fast access, while the rest maintains standard performance. This provides caching-like benefits without the high cost of solid-state memory arrays.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention creates a software-based copy of the caching functionality that normally requires hardware solid-state memory. By using intelligent data placement and zone-based optimization on magnetic media, the system replicates the speed benefits of solid-state caching at a fraction of the cost, using existing hard disk components.

Inventive Principle:
Principle #26Copying

3Speed

If the host system caches data in volatile memory, then access speed improves, but data loss occurs during power-off

Engineering Contradiction:
Improvedata access speedVSAvoiddata persistence
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The high-performance zone on the hard disk media serves as an intermediary between volatile system memory and standard slow storage areas. Data can be quickly accessed from the HPZ when needed, and because it resides on non-volatile magnetic media, it persists through power cycles. This intermediary zone provides both speed and reliability without requiring continuous power.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9280472B1Caching data in a high performance zone of a data storage system
Publication Date: 2016.03.08 WESTERN DIGITAL TECHNOLOGIES INC
  • US9280472B1 patent drawing
  • US9280472B1 patent drawing
  • US9280472B1 patent drawing

AI summary

A combination of a host system and a storage system is disclosed that facilitates improved responsiveness of the host system to user requests. In one embodiment, the host system includes a cache management module, a partitioning module, and a driver. The cache management module determines write data to cache to a dedicated zone of a hard disk media of the storage system. The partitioning module partitions the hard disk media into one partition including the dedicated zone and another partition not including the dedicated zone. The driver transmits storage access commands to the storage system to cache data in and retrieve cached data from the one partition. Thereby, the host system can access the write data from the hard disk media more quickly than if the write data were cached in and accessed from another zone of the hard disk media.