iSCSI Multipath Management via Dynamic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-path management systems for storage systems have fixed paths, making them inefficient in adapting to changes in network topology and load traffic, requiring frequent and labor-intensive configuration adjustments.

Innovation Solution

An iSCSI multi-path management system with a connection module and routing module that dynamically updates and maintains routing tables based on current network topology and black/white list rules, allowing for adaptive path adjustments and efficient configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If paths are fixed once configured in the multi-path management system, then configuration stability is maintained, but adaptability to network topology changes and load traffic variations deteriorates

Engineering Contradiction:
Improveadaptability to network topology changesVSAvoidconfiguration adjustment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic path selection by enabling the multi-path management system to automatically detect network topology changes and load traffic conditions, then adjust iSCSI session paths in real-time without requiring manual configuration changes. This transforms the static path configuration into a dynamic system that adapts to changing conditions automatically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms by continuously monitoring network topology and traffic load conditions, then using this information to make intelligent path selection decisions. The system feedback loop detects changes in network conditions and automatically adjusts paths accordingly, eliminating the need for manual configuration adjustments.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual configuration adjustments are made frequently to adapt to network changes, then adaptability improves, but configuration workload and time consumption increase

Engineering Contradiction:
Improveadaptability to application scenariosVSAvoidconfiguration adjustment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The multi-path management system performs self-service by automatically detecting network topology changes and traffic conditions, then autonomously selecting appropriate iSCSI session paths without requiring human intervention. This self-adjusting capability eliminates manual configuration work while maintaining high adaptability to changing application scenarios.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures multiple potential paths and establishes iSCSI sessions in advance, so when network conditions change, it can immediately switch to pre-prepared alternative paths without waiting for manual configuration. This preliminary preparation of multiple paths enables rapid adaptation to changing conditions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple paths are established for load balancing and failover, then system reliability improves, but path management complexity increases

Engineering Contradiction:
Improvefailover capabilityVSAvoidpath management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the functions of path selection, path monitoring, and path management into a single integrated multi-path management system. By combining these previously separate functions into one unified system, it maintains the reliability benefits of multiple paths while reducing the overall management complexity through consolidation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11909634B2ISCSI multipath management system and method, device, and storage medium
Publication Date: 2024.02.20 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US11909634B2 patent drawing
  • US11909634B2 patent drawing

AI summary

An iscsi multi-path management system includes a connection module and a routing module deployed at a client. The routing module is adapted to update and maintain a routing table according to real-time updates, the routing table records legitimate paths conforming to a black/white list rule. The connection module includes a connector and a storage volume manager, the connector is adapted to search for an iscsi target that conforms to the black/white list rule at a storage end, establish an iscsi session through a legitimate path, and notify the storage volume manager to execute a mount volume operation; and the connector is further adapted to regularly recheck the established iscsi session according to an updated black/white list rule, and regularly update and acquire the iscsi target at the storage end, so as to establish the iscsi session with the newly acquired iscsi target that conforms to the updated black/white list rule.