Multi-Actuator Storage Device Logical Address Mapping
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


