Storage Network Path Management for Unoptimized Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage networks, hosts may be left with unoptimized paths to logical storage volumes during mobility events, leading to inefficient access due to manual and non-automatic procedures for updating access paths.

Innovation Solution

A path management technique where hosts detect unoptimized paths and send instructions to a management entity to update the reporting nodes parameter, adding new owner and partner nodes to ensure optimized access paths are available, allowing hosts to discover new paths and maintain efficient access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual procedures are used to update access paths during mobility events, then hosts can be updated with optimized paths, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvepath update efficiencyVSAvoidtime for manual path updates
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The host is empowered to autonomously detect unoptimized paths and initiate path update requests without requiring manual intervention. The host self-services by monitoring its own path optimization status and automatically communicating with the management entity when updates are needed, eliminating the inefficiency of manual procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The host continuously monitors the optimization status of its access paths and provides feedback to the management entity when unoptimized paths are detected. This feedback mechanism enables dynamic, automated path updates based on real-time conditions, significantly improving update efficiency compared to static manual procedures.

Inventive Principle:
Principle #23Feedback

2Productivity

If hosts autonomously detect and request path updates, then path optimization efficiency improves, but host complexity increases

Engineering Contradiction:
Improvepath optimization efficiencyVSAvoidhost path management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management entity serves as an intermediary between the host and the path optimization process. The host's role is simplified to detecting unoptimized paths and requesting updates, while the complex tasks of determining optimized paths and updating the advertising node are handled by the management entity, thus maintaining host simplicity while achieving autonomous optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The path optimization functionality is segmented between the host and the management entity. The host handles path detection and request generation, while the management entity handles path determination and configuration updates. This segmentation allows the host to gain autonomous optimization capabilities without bearing the full complexity of the optimization process.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the management entity advertises all available paths, then hosts have more path options, but hosts may receive unoptimized paths that reduce access efficiency

Engineering Contradiction:
Improvepath selection flexibilityVSAvoidaccess efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The set of advertised paths dynamically adapts based on the host's specific needs and the current optimization status. Rather than statically advertising all paths or limiting to a fixed set, the management entity dynamically adjusts the advertised paths to include only those that are optimized for the particular host, thereby maintaining both flexibility and efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The path advertising is customized for each host based on its specific characteristics and requirements. The management entity determines which paths are optimized for each individual host and advertises only those paths to that host, rather than using a one-size-fits-all approach. This local customization ensures each host receives the most efficient paths while maintaining overall system versatility.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9798485B2Path management techniques for storage networks
Publication Date: 2017.10.24 NETAPP INC
  • US9798485B2 patent drawing
  • US9798485B2 patent drawing
  • US9798485B2 patent drawing

AI summary

Improved path management techniques for storage networks are described. In one embodiment, for example, an apparatus may comprise a processor circuit, a detection component for execution by the processor circuit to receive an advertisement of a set of paths for accessing a logical storage volume and determine whether the set of paths comprises an optimized path, and a modification component for execution by the processor circuit to, when the set of paths does not comprise an optimized path, send a first instruction to update a reporting nodes parameter for the logical storage volume to identify an owner node for the logical storage volume and a corresponding partner node. Other embodiments are described and claimed.