Network Interface Null-Block Reconstruction for Unmappable LBAs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inefficient use of network resources occurs when remote storage systems send full blocks of null values in response to read requests for unmappable logical block addresses (LBAs), leading to wastage of bandwidth and processing resources.
Innovation Solution
Integrate intelligence within the network interface to recognize unmappable LBAs and avoid sending full blocks of null information, instead embedding compact feedback in response packets and constructing null blocks locally within the system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the remote storage system sends full blocks of null values in response to read requests for unmappable LBAs, then the response format remains simple and consistent, but network bandwidth and processing resources are wasted
Solution Approach 1:
The patent extracts only the essential information (LBA identifiers that are unmappable) from the full null blocks and sends them as compact feedback in response packets. The network interface then reconstructs the complete null blocks locally using this extracted information, thereby eliminating the transmission of redundant null data while maintaining protocol compatibility.
Solution Approach 2:
The network interface acts as an intermediary between the remote storage system and the local processing units. It receives compact feedback about unmappable LBAs, reconstructs the full null blocks locally, and presents them to the host system in the expected format. This intermediary function allows the system to maintain simple communication protocols while implementing intelligent data optimization.
2Productivity
If the remote storage system sends full blocks of null values, then error handling is simplified, but transmission time and network resource usage increase
Solution Approach 1:
The system performs preliminary identification of unmappable LBAs at the source (remote storage system), encoding this information in compact feedback. The network interface then reconstructs the null blocks before they would otherwise be transmitted, eliminating unnecessary transmission time while ensuring the complete data structure is available for error handling.
Solution Approach 2:
Instead of transmitting the actual null blocks, the system transmits compact identifiers of unmappable LBAs. The network interface then creates local copies of these null blocks using the identifier information, achieving the same functional result with minimal transmission overhead.
3Loss of energy
If compact feedback is embedded in response packets instead of sending full null blocks, then network efficiency improves, but the network interface must process and reconstruct data locally
Solution Approach 1:
The network interface performs self-service by automatically reconstructing null blocks from compact feedback identifiers without requiring complex processing or external assistance. The interface maintains internal state information about unmappable LBAs and uses this to generate the appropriate null block responses, simplifying the overall system operation despite the added local processing step.
Data Source
AI summary
An apparatus is described. The apparatus includes a network interface having a system interface, a media access interface and circuitry to construct a block of null values for a logical block address (LBA) in response to a remote storage system having informed the network interface that the LBA was un-mappable.


