Remote Copy Path Allocation Based on Network Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote copy techniques face challenges in setting an adequate number of paths between storage systems, leading to insufficient communication capacity and potential failures in data transfer.
Innovation Solution
A management apparatus calculates the necessary number of paths based on network quality and performance requirements, ensuring sufficient communication capacity for remote copy operations and enabling failover in case of controller failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of paths is increased to meet performance requirements, then communication capacity for remote copy is improved, but system complexity and configuration difficulty increase
Solution Approach 1:
The system dynamically changes the number of active paths based on performance requirements and network quality metrics. The management apparatus calculates the necessary number of paths by comparing required communication capacity with actual network performance, adjusting path configuration parameters to match demand without manual intervention for each change
Solution Approach 2:
The path configuration transitions from static to dynamic, where the management apparatus continuously monitors network quality and performance requirements, automatically adjusting the number of active paths in response to changing conditions. This enables the system to adapt path capacity dynamically rather than requiring fixed manual configuration
2Reliability
If the number of paths is increased to ensure sufficient communication capacity, then remote copy reliability is improved, but path management complexity increases
Solution Approach 1:
The management apparatus performs self-service by automatically calculating and adjusting the number of necessary paths based on monitored performance data. Instead of requiring manual path management, the system autonomously determines optimal path configuration by comparing communication requirements with actual network capacity, maintaining reliability through automated adaptation
Solution Approach 2:
The system implements feedback control by continuously monitoring network quality and remote copy performance, then using this information to adjust path configuration. The management apparatus receives performance feedback, calculates whether current paths are sufficient, and automatically modifies path settings to maintain reliable operation without manual intervention
3Adaptability or versatility
If path configuration is made flexible to adapt to different performance requirements, then system adaptability is improved, but configuration difficulty increases
Solution Approach 1:
The system provides self-service configuration by automatically determining the appropriate number of paths based on monitored performance requirements and network conditions. Users do not need to manually configure paths for different performance scenarios; the management apparatus autonomously adapts the configuration by calculating necessary path counts from performance metrics
Solution Approach 2:
The system achieves adaptability through automatic parameter changes, where the management apparatus adjusts path configuration parameters based on performance requirements and network quality. This eliminates the need for manual reconfiguration when performance needs change, as the system automatically modifies parameters to match new requirements
Data Source
AI summary
In a management node that manages a path between a primary storage system and a secondary storage system in a computer system, the secondary storage system includes a first node having a first SCS that processes copying in a unit of copy and a second node having a second SCS that performs a copy process in place of the first SCS when a failure occurs in the first SCS, the management node includes a processor, and the processor calculates a necessary number of paths, which is the number of paths necessary for a performance requirement, on the basis of quality of a network between the primary storage system and the secondary storage system and the performance requirement related to a communication amount necessary for copying in a unit of copy, and sets the necessary number or more of paths between the primary storage system and the first node.


