Intelligent Service Module Protocols for SAN Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage area networks (SANs) face limitations in scalability and mean-time-between-failures due to the limited number of slots in switch chassis, power and signaling constraints, and the added risk and cooling requirements of intelligent service blades.

Innovation Solution

Protocols for connecting intelligent service modules to a director-level switch via physical connections, using ELP and ELP_ACCEPT frames to establish link parameters and ESC and ESC_ACCEPT frames to negotiate responsibilities, allowing for external placement and management of these modules without consuming switch slots or increasing risk, and enabling domain-sharing or independent management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If intelligent service blades are added to a chassis, then service functionality is enhanced, but the number of available slots is reduced and scalability is limited

Engineering Contradiction:
Improveservice functionalityVSAvoidchassis slot availability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the intelligent service functionality from the core switch chassis by using external service modules that connect via Fibre Channel. This allows the core switch to maintain full slots while service functions are distributed to separate modules, resolving the slot availability conflict.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends the service architecture from a single-chassis dimension to a multi-component network dimension. Service modules operate as separate entities connected through Fibre Channel fabric, adding a network layer dimension that enables service expansion without consuming physical chassis slots.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If intelligent service blades are added to a chassis, then service capabilities are expanded, but mean-time-between-failures is reduced due to added risk

Engineering Contradiction:
Improveservice capabilitiesVSAvoidmean-time-between-failures
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The service functionality is extracted from the core switch chassis and placed in separate external modules. This physical separation isolates potential failure points, so that service module failures do not directly impact the core switch reliability, maintaining high MTBF while expanding capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The Fibre Channel fabric acts as an intermediary between the core switch and service modules. This intermediary layer provides isolation and protection, allowing service modules to be added or removed without directly affecting the core switch's reliability and mean-time-between-failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If intelligent service blades are added to a chassis, then service functionality is increased, but cooling requirements and power constraints are exceeded

Engineering Contradiction:
Improveservice functionalityVSAvoidcooling requirements
Core Design Contradiction:
Adaptability or versatilityVSTemperature

Solution Approach 1:

Service modules are extracted from the chassis environment entirely and placed in separate locations with independent cooling infrastructure. This eliminates the cooling capacity constraints of the chassis, allowing service functionality to scale without being limited by thermal management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The service modules operate in a separate physical dimension outside the chassis cooling envelope. By distributing service functions to external locations with independent thermal management, the system bypasses the chassis power and cooling constraints while maintaining service functionality expansion.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Adaptability or versatility

If intelligent service blades are added to a chassis, then service features are enhanced, but power and signaling constraints are reached

Engineering Contradiction:
Improveservice featuresVSAvoidpower and signaling constraints
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

Service modules are removed from the chassis power distribution system and equipped with independent power supplies. This extraction eliminates the power and signaling constraints of the chassis backplane, enabling service features to expand without being limited by available power capacity or signaling bandwidth.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Service modules operate in a separate power dimension with independent power supplies rather than relying on chassis power distribution. This dimensional separation allows service features to scale beyond the power and signaling constraints that would otherwise limit chassis-based service blades.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7953866B2Protocols for connecting intelligent service modules in a storage area network
Publication Date: 2011.05.31 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7953866B2 patent drawing
  • US7953866B2 patent drawing
  • US7953866B2 patent drawing

AI summary

Implementations are disclosed that provide protocols for connecting an intelligent service module within a storage area network (SAN). The protocols support physical connections between the intelligent service module and a director-level switch of the SAN. In some variations, the intelligent service module may comprise a director service module (DSM), a domain-sharing leaf switch service module (LSSM), or a non-domain-sharing LSSM. The protocols provide for establishing link parameters and negotiating responsibilities between the intelligent service module and the director-level switch. In one configuration, for example, ELP and ELP_ACCEPT frames may be used to establish the link parameters. In another configuration, ESC and ESC_ACCEPT frames may be used to negotiate responsibilities between the intelligent service module and the director-level switch. Other configurations also provide an ownership status of the intelligent service module that is used to determine whether the switch can initiate management of the intelligent service module.