Command Identifier Mapping for Storage System Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In storage systems, processing operation commands, especially static commands, is inefficient due to the time-consuming nature of distinguishing and executing commands, leading to prolonged processing times and increased bandwidth consumption.
Innovation Solution
A method that determines the type of an operation command, executes it if necessary to acquire data, and stores the data block and mapping relationship, allowing for quick retrieval and reducing processing time and bandwidth usage by distinguishing command types and optimizing storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If text-based commands are used to perform various operations in the storage system, then the storage system can communicate between different components and manage data, but the processing time for commands increases and bandwidth consumption increases
Solution Approach 1:
The patent uses command identifiers (IDs) as copies or references to represent command types, rather than transmitting the full text-based commands. Each command type is assigned a unique ID, and only these compact identifiers are transmitted and processed, significantly reducing the data size and processing time while maintaining the ability to distinguish and execute different command types
Solution Approach 2:
The patent extracts the essential information from text-based commands by identifying and separating command types from their detailed parameters. By extracting only the command type identifier and treating it separately from the data payload, the system reduces the overhead of command processing and transmission, addressing the time and bandwidth consumption issues
2Adaptability or versatility
If text-based commands are used to perform various operations in the storage system, then the storage system can communicate between different components and manage data, but bandwidth consumption increases
Solution Approach 1:
The patent replaces bulky text-based command strings with compact command identifiers (IDs). These IDs serve as efficient copies that carry the same semantic meaning as the original text commands but with significantly reduced data size, thereby minimizing bandwidth consumption during command transmission between storage system components
Solution Approach 2:
The patent extracts and separates the command type information from the data payload by using dedicated command identifiers. This extraction allows the command type to be transmitted efficiently without the overhead of full text parsing, reducing the total bandwidth required for command communication in the storage system
Data Source
AI summary
Techniques involve determining a target identifier of an operation command if a type of the operation command is determined to be a target type, the target type indicating that the operation command is a command for acquiring data. The techniques further involve executing the operation command to acquire a target data block if it is determined that the target identifier does not exist in a historical mapping relationship between stored data blocks and identifiers of historical operation commands for the stored data blocks. The techniques further involve storing the target data block and a target mapping relationship between the target data block and the target identifier in a storage space for storing the stored data blocks and the historical mapping relationship. Accordingly, different types of commands can be quickly distinguished, thereby reducing the time for processing commands of a target type, reducing the bandwidth consumed, and improving processing efficiency.


