Storage Device Link Establishment via Protocol Data Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices face challenges in quickly establishing links with multiple hosts, as they require time-consuming link-up processes and may not efficiently manage protocol and link data.
Innovation Solution
A storage device and electronic system that include a memory for storing protocol and link data, and a switch that performs a link-up process by matching received protocol data with stored data, allowing for rapid link establishment without entering a recovery state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a storage device performs a complete link-up process with each host, then reliable data transmission is ensured, but the time required for link establishment increases
Solution Approach 1:
The storage device stores protocol data and link data corresponding to multiple hosts in advance in a memory device. When a host connects, the switch quickly retrieves pre-stored matching data instead of performing a complete link-up process, significantly reducing link establishment time while maintaining reliability through verification of protocol data matching
Solution Approach 2:
The patent creates copies of protocol data and link data for multiple hosts and stores them in a memory device. The switch can rapidly retrieve these pre-copied data sets without performing full link-up procedures, achieving fast reconnection while ensuring data integrity through protocol matching verification
2Productivity
If the storage device stores protocol data and link data for multiple hosts, then link establishment speed improves, but the memory resource consumption increases
Solution Approach 1:
The patent stores protocol data and link data in a dedicated memory device with locally optimized storage structures. The switch retrieves only the specific matching data for connected hosts rather than managing all possible data, reducing overall memory consumption while maintaining fast retrieval speed for active connections
Solution Approach 2:
Protocol data and link data are pre-stored in memory for multiple hosts, enabling rapid retrieval during link establishment. This preliminary preparation accelerates the link-up process while the memory resources are efficiently utilized through selective retrieval based on protocol data matching
3Loss of time
If the switch performs protocol data matching before link-up, then link establishment time is reduced, but the processing complexity increases
Solution Approach 1:
The patent extracts the protocol data matching function as a separate preliminary step from the complete link-up process. The switch first retrieves and matches protocol data with stored host identifiers, then uses the matching result to select appropriate pre-stored link data, simplifying the overall process into distinct manageable stages that reduce processing complexity
Solution Approach 2:
The link establishment process is segmented into distinct stages: protocol data retrieval, protocol data matching with host identifiers, and link data selection based on matching results. This segmentation reduces processing complexity by breaking down the complex link-up procedure into simpler, sequential operations
Data Source
AI summary
A storage device is provided. The storage device includes: a memory configured to store first protocol data and first link data corresponding to a first host; and a switch connected to the memory, and configured to: read the first protocol data from the memory based on second protocol data being received from the first host, and perform a link-up process with the first host by using the first link data based on the first protocol data matching the second protocol data.


