SAN Workload Validation via Path Pairing and Traffic Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage area networks (SANs), existing technologies face challenges in maintaining load balance and redundancy between data paths, leading to potential failures and data exchange slowdowns due to unbalanced workloads and component failures.

Innovation Solution

An information system is developed to identify and classify the workload balance and redundancy of paths in a SAN by pairing active paths across redundant host bus adapters, storage ports, and fabrics, comparing traffic data, and determining a redundancy score to assess the ability of paths to continue data transfer in case of component failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple paths are used for redundancy, then reliability is improved, but workload balance deteriorates leading to inefficiency

Engineering Contradiction:
Improvepath redundancyVSAvoiddata exchange efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system continuously monitors traffic data across multiple paths and uses this feedback to dynamically classify path states and identify imbalances. This allows the system to detect when redundancy is not properly utilized and when workload distribution becomes uneven, enabling timely remediation to maintain both reliability and efficiency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically classifies path states based on real-time traffic conditions rather than using static configurations. Paths are re-evaluated and reclassified as conditions change, allowing the system to adapt to varying workload patterns and maintain optimal performance while preserving redundancy

Inventive Principle:
Principle #15Dynamics

2Device complexity

If workload is concentrated on single path, then device complexity is reduced, but reliability deteriorates due to failure risk

Engineering Contradiction:
Improvepath management complexityVSAvoidfailure tolerance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system automatically monitors, classifies, and identifies path imbalances without requiring manual intervention. The automated classification and remediation processes reduce the operational complexity of managing multiple paths while maintaining proper workload distribution and failure tolerance across the SAN environment

Inventive Principle:
Principle #25Self-service

3Ease of operation

If active/passive model is used, then ease of operation is improved, but reliability deteriorates due to path unavailability

Engineering Contradiction:
Improvepath configuration simplicityVSAvoidpath availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system proactively identifies potential path failures and imbalances before they impact operations by continuously monitoring traffic patterns and classifying path states. This preliminary detection allows for preventive remediation, ensuring path availability is maintained while keeping the configuration management simple through automated processes

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9882841B2Validating workload distribution in a storage area network
Publication Date: 2018.01.30 VIRTUAL INSTRUMENTS WORLDWIDE INC
  • US9882841B2 patent drawing
  • US9882841B2 patent drawing
  • US9882841B2 patent drawing

AI summary

An information system identifies redundant communication paths between a server and a storage device in a storage area network and classifies the state of the paths according to the distribution of workload amongst them. To make the classification, the information system pairs up active paths. For each pair of active paths, the information system identifies traffic data of the two paths. The information system compares the traffic data of the two paths. Based on the comparison, the information system determines whether workload is balanced or imbalanced between the two paths.