Logical Storage Unit Clone Define Process
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems face performance degradation when creating clones of logical storage units due to the need to define the state of the target LSU after activation, which can lead to delays and resource strain, especially when handling frequent write operations.
Innovation Solution
The method involves initiating and completing the define process before activating the target logical storage unit, ensuring that data portions are already defined, thereby avoiding the need to define them at the time of write operations and reducing performance impact.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the define process is performed after activating the target logical storage unit, then the activation process is simpler and faster, but write operations experience delays and performance degradation due to deferred define operations
Solution Approach 1:
The patent performs the define process before activating the target logical storage unit. Specifically, the system defines the state of the target mapping table to map data portions to physical locations before the target LSU becomes active. This preliminary action ensures that when write operations occur after activation, the mapping is already established, eliminating deferred define delays and improving write operation performance without significantly impacting activation speed
2Productivity
If the define process is performed before activating the target logical storage unit, then write operation performance is improved by avoiding deferred defines, but the initial setup time and resource consumption increase
Solution Approach 1:
The patent performs the define process during the cloning operation itself, before the target LSU is activated. The system defines the target mapping table state by copying mappings from the source LSU, establishing physical location mappings in advance. This approach consolidates the define operation into the cloning process, avoiding both deferred define delays during write operations and excessive pre-processing time, thereby optimizing overall cloning efficiency
3Manufacturing precision
If physical locations are allocated for each data portion during cloning, then data mapping accuracy is improved, but storage resource consumption increases
Solution Approach 1:
The patent copies the mapping information from the source logical storage unit to the target logical storage unit during the cloning process. Instead of allocating new physical locations and copying data, the system replicates the mapping table entries, allowing the target LSU to share the same physical locations as the source. This copying approach maintains accurate data mapping while minimizing additional storage resource consumption
Data Source
AI summary
A no-copy clone of a logical storage unit is created. A define process is initiated for defining a target logical storage unit as the clone before activation of the target logical storage unit. By initiating the define process before activating the logical storage unit, there is a greater likelihood that, when a write operation is received for a data portion on the source logical storage unit or target logical storage unit after activation of the target LSU, the data portion will already be defined and not need to be defined when performing the write operation. When a write operation is received at the source logical storage unit, if the target logical storage unit is not active yet, the data of the write operation may be written to an allocated physical location for the data portion shared between the source and target logical storage units without updating any clone metadata.


