Port Selection for Storage Replication Using Utilization Vectors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed storage systems, selecting appropriate ports for data replication is crucial to avoid overloading, which can lead to increased latency and performance degradation.
Innovation Solution
A method and system that measure the utilization rate of ports in storage systems, identifying port pairs with sufficient capacity for data replication by generating utilization vectors and updating them based on expected usage, thereby selecting optimal port pairs for data replication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data replication is performed without port utilization assessment, then replication can start immediately, but port overload occurs leading to increased latency and performance degradation
Solution Approach 1:
The system performs preliminary assessment of port utilization by generating utilization vectors that capture historical port usage patterns before assigning ports to data replication tasks. This advance evaluation ensures ports are selected based on their capacity and usage characteristics, preventing overload while maintaining efficient replication.
Solution Approach 2:
The system continuously monitors and updates port utilization vectors based on actual port usage during replication operations. This feedback mechanism allows the system to learn from past performance and make better port selection decisions for future replication tasks, dynamically optimizing performance.
2Adaptability or versatility
If multiple ports are available for data replication, then port selection flexibility increases, but selecting the optimal port becomes more complex
Solution Approach 1:
The system automatically generates utilization vectors and performs port selection without manual intervention. The port selection process is autonomous, with the system evaluating multiple ports based on their utilization characteristics and selecting the optimal pair automatically, reducing operational complexity.
Solution Approach 2:
The system transforms port selection from a qualitative decision process to a quantitative parameter-based evaluation. By representing port usage as utilization vectors with numerical values, the system can objectively compare ports and select optimal pairs based on measurable criteria rather than subjective judgment.
Data Source
AI summary
A method, comprising: generating a plurality of combined utilization vectors, each of the plurality of combined utilization vectors corresponding to a different one of a plurality of port pairs; updating the plurality of combined utilization vectors based on an expected usage of the storage entity to produce a plurality of updated utilization vectors; selecting one of the plurality of port pairs based on the plurality of updated utilization vectors; and assigning the selected port pair to the replication of data that is stored in the storage entity.


