SAS Cable Identification Bus for Storage Area Network Miscabling Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Emerging SAS storage technology introduces opportunities for miscabled configurations in storage area networks, which existing technologies fail to detect and correct effectively, leading to potential system failures.

Innovation Solution

A specialized cable with an identification communications bus is used to store configuration information associated with unique identifiers, allowing endpoints to detect and validate new connections, and disable ports if the configuration is not legal, ensuring valid connections in storage area networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SAS storage technology uses new starred topologies and point-to-point architecture, then system flexibility and connectivity are improved, but opportunities for miscabled configurations increase

Engineering Contradiction:
Improvesystem flexibilityVSAvoidmiscabling risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The cable stores configuration information and unique identifiers beforehand in its identification communications bus. When connected, this pre-stored information is automatically exchanged and validated by the endpoints, preventing miscabling issues before they can cause system failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The specialized cable acts as an intermediary between endpoints, carrying not only data signals but also identification information. This intermediary component enables automatic validation of connections, ensuring that miscabled configurations are detected and prevented.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If automatic detection and validation of endpoint connections is implemented, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improveconnection validationVSAvoiddetection mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cable performs self-identification by storing its own unique identifier and configuration information in the identification communications bus. When connected, the cable automatically provides this information to endpoints without requiring external intervention or complex detection mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The identification communications bus serves multiple functions: it carries data signals, transmits unique identifiers, and enables configuration validation. This multi-functionality reduces the need for separate detection devices, thereby limiting the increase in overall system complexity.

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

3Measurement precision

If configuration information is stored in the cable's identification communications bus, then miscabling detection capability is improved, but manufacturing complexity increases

Engineering Contradiction:
Improvemiscabling detectionVSAvoidcable production
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The identification communications bus uses cost-effective storage media such as EEPROM or ROM that can be easily programmed during manufacturing. These relatively inexpensive components enable precise miscabling detection without significantly increasing cable production costs or complexity.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS7694029B2Detecting miscabling in a storage area network
Publication Date: 2010.04.06 X CORP
  • US7694029B2 patent drawing
  • US7694029B2 patent drawing
  • US7694029B2 patent drawing

AI summary

A mechanism is provided for unique identification of each endpoint in a storage area network interconnect that is bridged by a specialized cable. Each endpoint is capable of querying peer endpoints for a unique identification. Once a unique identifier is obtained for all peer connections to a given endpoint, the endpoint may perform a comparison to validate that the cable connection terminations are connected to valid endpoints. If all endpoints are valid, then the mechanism enables the ports connected to the cable.