Storage Controller Relay of Isolated SAN Diagnostics for Mirroring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in enabling hosts to retrieve diagnostic parameters of storage area networks (SANs) that are isolated or hidden by storage controllers, particularly in Fibre Channel networks with synchronous replication, hindering effective fault isolation and path selection for data mirroring.

Innovation Solution

A storage controller is configured to secure and transmit read diagnostic parameters of isolated SANs to a host, using Extended Link Services (ELS) commands, allowing hosts to access diagnostic information for both primary and secondary SANs involved in synchronous mirroring operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage controllers isolate secondary SANs from hosts for security and operational reasons, then storage system reliability and operational control are improved, but host ability to retrieve diagnostic parameters and perform fault isolation deteriorates

Engineering Contradiction:
Improvestorage system reliabilityVSAvoiddiagnostic parameter accessibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The storage controller acts as an intermediary that receives diagnostic requests from hosts, retrieves diagnostic parameters from isolated secondary SANs, and transmits them to hosts. This mediator approach allows hosts to access diagnostic information without direct connectivity to secondary SANs, maintaining isolation while enabling fault isolation capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments diagnostic parameter retrieval into distinct components: the host generates requests, the storage controller executes retrieval operations on isolated SANs, and the controller transmits results to hosts. This segmentation allows diagnostic functionality to be provided without compromising SAN isolation or security boundaries.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If storage controllers hide isolated SANs from hosts, then operational control and security are improved, but host ability to select communication paths deteriorates

Engineering Contradiction:
Improveoperational controlVSAvoidpath selection capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The storage controller retrieves and transmits diagnostic parameters including communication path status information to hosts. Hosts use this feedback information to determine superior communication paths for data mirroring operations, enabling adaptive path selection while maintaining operational control through the controller's managed information disclosure.

Inventive Principle:
Principle #23Feedback

3Difficulty of detecting and measuring

If storage controllers transmit diagnostic parameters of isolated SANs to hosts, then fault isolation and path selection capabilities are improved, but system complexity increases

Engineering Contradiction:
Improvefault detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The storage controller utilizes existing Fibre Channel Extended Link Services (ELS) command infrastructure to retrieve and transmit diagnostic parameters. By leveraging existing universal communication protocols and command structures, the system enables enhanced fault detection without adding significant complexity, as the controller extends existing functionality rather than implementing new communication mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12505021B2Communication of diagnostic parameters of a data mirroring configuration from a storage controller to a host
Publication Date: 2025.12.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12505021B2 patent drawing
  • US12505021B2 patent drawing
  • US12505021B2 patent drawing

AI summary

A storage controller is configured to communicate with a host over a first storage area network. Data controlled via the storage controller is mirrored to another storage controller over a second storage area network. The storage controller receives a request from the host to provide read diagnostic parameters of the second storage area network. In response to receiving the request, the storage controller secures the read diagnostic parameters of the second storage area network. The storage controller transmits the read diagnostic parameters of the second storage area network to the host.