Storage Network Topology Mapping Using Cable List Comparisons

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in effectively managing their network structure due to frequent changes in device connections and additions/removals, leading to inefficiencies and increased network loads.

Innovation Solution

A method that determines the network structure of a storage system by comparing cable lists associated with nodes, using cable identifiers instead of MAC addresses, to identify direct and indirect connections without additional message exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional MAC address-based methods are used to determine network structure, then device identification is achieved, but network load increases due to additional message exchange

Engineering Contradiction:
Improvenetwork structure determination accuracyVSAvoidnetwork load
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts the network structure determination process from message exchange-based methods to cable list-based methods. By taking out the dependency on MAC address communication and replacing it with pre-collected cable connection information, the solution eliminates unnecessary message exchange while maintaining accurate network structure determination.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by collecting cable connection information in advance and storing it in a manageable format. Instead of discovering network structure through real-time message exchange, the system pre-processes connection data into cable lists that can be directly compared to determine network topology, reducing runtime network load.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If frequent device additions and removals are supported, then system adaptability improves, but network structure management complexity increases

Engineering Contradiction:
Improvedevice dynamic management capabilityVSAvoidnetwork structure management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the network management system to automatically update cable lists when devices are added or removed. The system independently tracks connection changes without requiring manual intervention or complex coordination protocols, simplifying the management of dynamic device configurations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

By pre-organizing connection information into structured cable lists associated with each node, the system prepares data in advance for quick comparison and updates. This preliminary structuring enables efficient handling of device additions and removals without increasing management complexity.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If cable list comparison method is used to determine network structure, then network load is reduced, but implementation complexity increases

Engineering Contradiction:
Improvenetwork loadVSAvoidimplementation complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces cable lists as an intermediary data structure that mediates between physical connections and network structure determination. Instead of directly comparing raw connection data or exchanging complex messages, the system uses standardized cable lists as an intermediate representation, simplifying the comparison process while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Speed

If shortest path identification is implemented, then access speed improves, but computational requirements increase

Engineering Contradiction:
Improveaccess speedVSAvoidcomputational requirements
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing cable list information that enables efficient shortest path determination. Instead of performing complex computational algorithms at access time, the system prepares connection data in advance, allowing quick path identification when devices need to communicate.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12393331B2Method, device, and program product for managing storage system
Publication Date: 2025.08.19 EMC IP HLDG CO LLC
  • US12393331B2 patent drawing
  • US12393331B2 patent drawing
  • US12393331B2 patent drawing

AI summary

A technique manages a storage system. In particular, multiple cable lists associated with multiple nodes included in the storage system are acquired, respectively, a cable list including an identifier of cable of at least one cable for connecting a node of the multiple nodes with a node other than the node. A distance between a first node in the multiple nodes and a second node in the multiple nodes is determined based on a comparison between a first cable list associated with the first node and a second cable list associated with the second node in the multiple cable lists. A network structure of the storage system is determined based on the distance between the first node and the second node. Accordingly, the distances between the nodes can be determined in a simple and effective manner, and thus the network structure of the storage system can be determined.