Remote Copy Journal Mapping for Write-Order Consistency Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for asynchronous remote copy between storage systems with multiple storage nodes require complex user setups and processes to maintain data update order, especially when volumes belonging to the same consistency group are distributed across multiple nodes.
Innovation Solution
A computer system design where each storage node in the secondary storage system has a corresponding journal volume for storing write contents, and the primary system manages journal volumes to ensure a write order guarantee process across multiple volumes, simplifying the setup and execution of asynchronous remote copy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If volumes are distributed to multiple storage nodes in the secondary storage system, then storage capacity and redundancy are improved, but the number of journal volumes and setup complexity increase
Solution Approach 1:
The patent merges multiple journal volume management operations into a single automated process. The storage system automatically creates corresponding journal volumes on both primary and secondary sides, manages the mapping relationships, and handles the asynchronous remote copy operations without requiring manual intervention for each journal volume, thus reducing setup complexity while maintaining distributed storage benefits
Solution Approach 2:
The storage system performs self-configuration by automatically creating journal volumes, establishing correspondence relationships, and managing the distributed volume setup. The system autonomously handles the complex tasks of journal volume creation and mapping without user intervention, eliminating the need for manual setup of multiple journal volumes while maintaining the distributed architecture
2Reliability
If manual configuration of journal volumes is performed for each storage node, then data update order can be guaranteed, but user effort and setup time increase
Solution Approach 1:
The storage system performs preliminary automatic configuration of all journal volumes and their correspondence relationships before asynchronous remote copy operations begin. The system pre-establishes the mapping between primary and secondary journal volumes, and pre-configures the data update order guarantee mechanisms, eliminating the need for manual setup during operation deployment
Solution Approach 2:
The system automatically manages journal volume creation, correspondence establishment, and data update order guarantee without user intervention. The storage system self-configures the entire journal volume infrastructure and maintains data consistency automatically, reducing setup time while ensuring reliable data update order through automated consistency management
3Adaptability or versatility
If different settings are required for distributed and non-distributed volume configurations, then flexibility is improved, but ease of operation deteriorates
Solution Approach 1:
The storage system implements a universal automated configuration mechanism that handles both distributed and non-distributed volume scenarios through the same user interface and process flow. The system automatically detects the deployment scenario and adapts the journal volume creation and management process accordingly, providing a unified operation experience that works for both distributed and centralized configurations without requiring different setup procedures
Data Source
AI summary
In a computer system, a storage system manages a plurality of first volumes that belong to a CTG, a storage system creates a plurality of second volumes in a distributed manner in a plurality of storage nodes, and causes a second journal volume to exist in each of the plurality of storage nodes, the storage system creates first journal volumes each corresponding to the second journal volume, and executes a write order guarantee process of controlling a process for the plurality of first volumes so that journal data is stored in the plurality of first journal volumes while a write order is ensured.


