Host-Controlled Active-Standby Storage Using Response Time Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for determining active-standby modes in storage systems require manual intervention by a host administrator, leading to sub-optimal configurations due to insufficient information.

Innovation Solution

A host device automatically controls active-standby designations for storage systems based on inter-system response time information, using PING commands or other commands to measure and compare response times between storage systems, thereby eliminating the need for manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual intervention by host administrator is used to determine active-standby mode, then system configuration can be controlled, but the configuration becomes sub-optimal due to insufficient information

Engineering Contradiction:
Improveresponse time measurement accuracyVSAvoidmanual configuration complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The storage systems automatically perform PING commands to measure inter-system response times and exchange this information with the host device, enabling the system to self-determine optimal active-standby configuration without requiring manual administrator intervention. The systems serve themselves by gathering and providing the measurement data needed for configuration decisions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The host device receives inter-system response time information from the storage systems and uses this feedback to automatically control active-standby designations. The feedback loop includes: storage systems measuring response times via PING commands, reporting this data to the host, and the host using the data to determine optimal configuration, thereby continuously optimizing system performance.

Inventive Principle:
Principle #23Feedback

2Productivity

If automatic control of active-standby designations is implemented, then productivity is improved by eliminating manual intervention, but device complexity increases due to additional measurement and control mechanisms

Engineering Contradiction:
Improveconfiguration automation efficiencyVSAvoidmeasurement and control system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The host device performs multiple functions: it acts as a standard storage access point for I/O operations and simultaneously serves as a controller for automatic active-standby designation based on received response time information. The storage systems also perform dual functions by providing both storage services and inter-system response time measurements through PING commands, reducing the need for separate dedicated measurement devices.

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

Solution Approach 2:

The storage systems automatically generate and provide the inter-system response time information needed for configuration decisions, eliminating the need for external measurement tools or manual data collection. This self-service approach reduces overall system complexity by having the existing storage infrastructure perform the measurement function.

Inventive Principle:
Principle #25Self-service

3Reliability

If inter-system response time information is obtained and used for active-standby control, then optimal configuration is achieved, but loss of time occurs in obtaining and processing the information

Engineering Contradiction:
Improveconfiguration optimalityVSAvoidinformation acquisition and processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage systems perform PING commands and measure inter-system response times in advance, before the host device needs to make active-standby configuration decisions. By pre-obtaining this measurement data, the system minimizes the time required for actual configuration decisions, as the critical measurement step is completed beforehand rather than during the decision-making process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12487771B2Host device configured to control active-standby designations for multiple storage systems using inter-system response times
Publication Date: 2025.12.02 DELL PROD LP
  • US12487771B2 patent drawing
  • US12487771B2 patent drawing
  • US12487771B2 patent drawing

AI summary

An apparatus in one embodiment includes at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain, in a host device, inter-system response time information based at least in part on one or more response times measured by at least one of first and second storage systems relative to another one of the first and second storage systems, and to automatically control, based at least in part on the obtained inter-system response time information, active-standby designations for respective ones of the first and second storage systems. For example, in some embodiments, automatically controlling active-standby designations for respective ones of the first and second storage systems illustratively comprises controlling activation of an active-standby mode of operation based at least in part on comparison of at least a portion of the inter-system response time information to one or more specified thresholds.