Storage Controller Relay of Isolated SAN Diagnostics for Mirroring
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


