Multi-Actuator Storage Device Logical Address Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication protocols, such as SATA, do not support multi-actuator storage devices effectively, requiring infrastructure upgrades to newer protocols like SAS for independent actuator access, which is time-consuming and resource-intensive.

Innovation Solution

Associating different actuators of a multi-actuator storage device with distinct logical addresses, allowing data access commands to target specific actuators via a single port, compatible with both older and newer protocols like SATA and SAS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current communication protocols like SATA are used to interface with multi-actuator hard drives, then infrastructure upgrades are required to support independent actuator access, but this results in significant time consumption and engineering resources being wasted

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidinfrastructure upgrade time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies universality by enabling a single communication interface to handle multiple actuators through logical address mapping. The storage device controller maps different logical address ranges to different physical actuators, allowing one interface to perform the function of multiple dedicated interfaces. This eliminates the need for infrastructure upgrades while maintaining protocol compatibility, as the same SATA interface can address multiple actuators through intelligent address translation rather than requiring separate SAS interfaces for each actuator.

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

2Adaptability or versatility

If newer protocols like SAS are adopted to support multi-actuator access, then independent actuator access is enabled, but significant infrastructure changes and engineering resources are required

Engineering Contradiction:
Improvemulti-actuator access capabilityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer in the form of a storage device controller that performs logical address to physical actuator mapping. This intermediary translates logical addresses from the host into specific physical actuator commands, enabling multi-actuator access without requiring the host infrastructure to understand or support multiple actuator protocols. The controller acts as a mediator that handles the complexity of multi-actuator coordination internally while presenting a simple single-interface view to the external system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple ports are used to interface with multiple actuators, then each actuator can be accessed independently, but the number of required ports increases

Engineering Contradiction:
Improveindependent actuator accessVSAvoidnumber of interface ports
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple actuator access channels into a single communication interface by implementing logical address space partitioning. Different ranges of logical addresses are mapped to different physical actuators, allowing the system to combine multiple independent access paths into one unified interface. This consolidation reduces the number of physical ports required while maintaining the ability to independently address and control each actuator through the shared interface using address-based routing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11836379B1Hard disk access using multiple actuators
Publication Date: 2023.12.05 AMAZON TECH INC
  • US11836379B1 patent drawing
  • US11836379B1 patent drawing
  • US11836379B1 patent drawing

AI summary

Technologies are provided for supporting multi-actuator storage device access using logical addresses. Separate sets of storage locations on a storage medium of a storage device can be associated with different actuators of the storage device. For example, a first set of storage locations can be assigned to a first actuator of the storage device and a second set of storage locations can be assigned to a second actuator of the storage device. The storage locations of the storage medium can be associated with logical addresses. The storage device can receive a data access request containing a logical address and can identify a storage location associated with the logical address. The storage device can identify a storage location set to which the storage location belongs and can use an actuator associated with the storage location set to access the storage location associated with the logical address.