BMC-Based Storage Network Error Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High availability storage systems face challenges in managing and filtering condition messages from various components, leading to increased complexity and potential downtime due to the visibility of all devices and error messages to the storage processor, which can be exacerbated by the limitations of PCI Express Requester ID Lookup Tables and the need for careful placement of nontransparent bridges.

Innovation Solution

Implementing a storage network architecture that includes a baseboard management controller to filter IPMI-compliant condition messages, providing critical messages to the storage processor while blocking non-critical ones, and strategically placing nontransparent bridges to isolate devices and reduce the number of buses visible to the storage processor, thereby managing error handling and enumeration efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all condition messages from storage devices are made visible to the storage processor, then complete error monitoring is achieved, but system complexity increases and processing overhead increases

Engineering Contradiction:
Improveerror monitoring completenessVSAvoidmessage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and separates condition messages into two categories: critical messages that are forwarded to the storage processor and non-critical messages that are filtered out. This extraction mechanism reduces the processing burden on the storage processor while maintaining awareness of critical errors, thereby resolving the contradiction between complete monitoring and processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The baseboard management controller acts as an intermediary between storage devices and the storage processor. It receives all condition messages from storage devices, filters them based on severity, and selectively forwards only critical messages to the storage processor. This intermediary function enables complete error monitoring while reducing processing overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If nontransparent bridges are placed to isolate devices, then error handling is improved, but system configuration complexity increases

Engineering Contradiction:
Improveerror handling capabilityVSAvoidbridge placement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the storage network into isolated zones using nontransparent bridges. Each bridge creates a separate domain that can be independently managed and monitored. This segmentation improves error handling by containing errors within specific zones while maintaining overall system reliability, and the modular nature of segmentation makes configuration more manageable despite the increased number of components.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If PCI Express Requester ID Lookup Tables are used, then device enumeration is enabled, but the number of visible buses increases complexity

Engineering Contradiction:
Improvedevice enumeration capabilityVSAvoidbus visibility complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The baseboard management controller serves as an intermediary that manages the PCI Express Requester ID Lookup Table. It handles device enumeration and bus visibility management centrally, allowing the storage processor to connect to storage devices without needing to directly manage multiple buses. This intermediary function enables device enumeration capability while preventing bus visibility complexity from propagating to the storage processor.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8938569B1BMC-based communication system
Publication Date: 2015.01.20 EMC IP HLDG CO LLC
  • US8938569B1 patent drawing
  • US8938569B1 patent drawing
  • US8938569B1 patent drawing

AI summary

A storage network includes at least one storage processor. At least one switch is coupled to the at least one storage processor. At least one nontransparent bridge is coupled to the at least one switch. The at least one nontransparent bridge includes at least one addressable endpoint. At least one storage device is coupled to the nontransparent bridge. At least one baseboard management controller is coupled to the at least one addressable endpoint.