Logical Storage Access Balancing with Dynamic ALUA and ANA States

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in dynamically adjusting asymmetric access state settings due to varying path performance characteristics and temporary load imbalances between storage controllers, particularly in metro/stretched configurations where host devices are restricted in adjusting preferences between local and remote storage systems.

Innovation Solution

Implementing a processing device to identify logical storage devices across multiple storage systems, measure response times, and dynamically modify asymmetric access state settings such as ALUA or ANA states based on these measurements to optimize path selection and load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If asymmetric access state settings are statically configured to prefer local storage system paths, then access speed to local storage is improved, but load balancing between storage controllers deteriorates and remote storage paths cannot be utilized when local storage is overloaded

Engineering Contradiction:
Improveaccess speedVSAvoidadaptability to load conditions
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic modification of asymmetric access state settings (ALUA/ANA) based on real-time response time measurements. The host device continuously monitors storage system performance and adjusts path preferences dynamically, transitioning from static configuration to adaptive behavior that responds to changing load conditions across storage controllers.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by measuring response times for IO operations to both local and remote storage systems, then using this measurement data to inform subsequent asymmetric access state configuration decisions. This closed-loop control enables the system to adapt to varying storage controller loads automatically.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If host device is restricted from adjusting asymmetric access state settings, then storage system stability is improved, but performance optimization under varying load conditions deteriorates

Engineering Contradiction:
Improveconfiguration stabilityVSAvoidIO performance
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The host device autonomously performs asymmetric access state setting modifications based on its own measurements of storage system performance. The host self-adjusts path preferences without requiring external intervention or complex coordination with storage controllers, enabling rapid adaptation while maintaining system stability through decentralized control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary measurements of response times and evaluates storage controller performance before making asymmetric access state configuration changes. This preparatory assessment ensures that modifications are based on accurate performance data, reducing the risk of suboptimal configurations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If paths to remote storage system are used, then load balancing is improved, but access latency increases due to longer path lengths

Engineering Contradiction:
Improveload balancing efficiencyVSAvoidaccess latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically changes the asymmetric access state parameters (AO/ANO designations) based on measured response times. When remote storage controllers exhibit better performance characteristics, the system adjusts parameters to favor those paths, effectively treating the faster remote path as the optimized access route despite its longer physical distance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent leverages asymmetric access state settings to create different access preferences for different paths. By dynamically adjusting which paths are marked as optimized (AO) versus non-optimized (ANO), the system can asymmetrically route IO operations through the most efficient paths regardless of their physical characteristics, balancing load while minimizing latency.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS12353711B2Dynamic configuration of logical storage devices accessible across multiple storage systems
Publication Date: 2025.07.08 DELL PROD LP
  • US12353711B2 patent drawing
  • US12353711B2 patent drawing
  • US12353711B2 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 identify a logical storage device accessible in at least first and second storage systems, to measure response times for accessing the logical storage device in each of the first and second storage systems, and to modify, based at least in part on the measured response times, asymmetric access state settings for the logical storage device. Modifying asymmetric access state settings for the logical storage device in some embodiments illustratively comprises modifying asymmetric logical unit access (ALUA) or asymmetric namespace access (ANA) state settings for the logical storage device. Such modifications are illustratively performed in a dynamic manner that responds to variations in the measured response times so as to facilitate load balancing across storage controllers of the first and second storage systems.