Host Managed Storage Media Startup Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing storage media in data storage devices, particularly Shingled Magnetic Recording (SMR) systems, requires significant processing resources, which can interfere with the startup process of hosts and lead to compatibility issues due to the need for address indirection and sequential writing, causing inefficiencies and potential data loss.
Innovation Solution
The system identifies a first storage media with fixed logical block addresses during startup and shifts the management of SMR zones to the host, using a DSD driver to perform address indirection and manage SMR zones after the host has loaded, thereby avoiding interference with the startup process and reducing unnecessary rewrites.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If address indirection and sequential writing management is performed by the DSD, then storage media can be managed effectively, but the DSD processing load increases and interferes with host startup process
Solution Approach 1:
The patent extracts the address indirection and sequential writing management functions from the DSD and relocates them to the host system. The host processor assumes responsibility for managing logical-to-physical address mappings and sequential write operations, while the DSD focuses on core storage operations. This extraction resolves the contradiction by removing the processing burden from the DSD during startup, allowing faster host initialization while maintaining storage management capabilities through host-based software drivers.
Solution Approach 2:
The patent introduces a host-based software driver as an intermediary layer between the host file system and the DSD. This driver handles address indirection and sequential writing management, acting as a mediator that translates host-level logical address requests into DSD-appropriate physical address operations. The intermediary approach allows the host to manage storage media without requiring the DSD to perform complex processing during startup, thereby resolving the speed-reliability contradiction.
2Productivity
If host side solutions are implemented for storage management, then processing efficiency can be improved, but host software compatibility and reliability may be adversely affected
Solution Approach 1:
The patent segments the storage management functionality into distinct modular components: a host-based software driver for address indirection and sequential writing management, and a DSD firmware layer for core storage operations. This segmentation allows the host software to be updated or modified independently without affecting the DSD hardware, improving processing efficiency while maintaining compatibility through standardized interfaces. The modular architecture enables selective implementation of management features without compromising overall system reliability.
Solution Approach 2:
The patent implements preliminary initialization of storage management data structures and address mapping tables during host startup, before the host software driver begins active management of the DSD. This preliminary action ensures that all necessary data structures are prepared in advance, allowing the host to efficiently manage storage operations from the outset without interfering with critical host software compatibility requirements. The pre-initialization approach enables high-performance storage management while maintaining standard host software interfaces.
Data Source
AI summary
During a startup process of a host, a request is sent to a DSD to identify storage media of the DSD. Identification information is received from the DSD before executing a driver on the host for interfacing with the DSD. The identification information identifies a first storage media of the DSD in response to the request. A second storage media is later identified using the driver.


