MCTP Module for Scalable BMC Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems face challenges in effectively managing storage instrumentation through baseboard management controllers (BMCs), particularly in configuring and maintaining manageability features across diverse hardware and software configurations, which limits scalability and efficiency in processing, storing, and communicating information.

Innovation Solution

The implementation of a Management Component Transport Protocol (MCTP) module within a BMC agent that communicates with a processor via a BMC-to-OS link, allowing for the configuration of manageability features and enabling out-of-band management of storage devices, including MCTP managed and unsupported devices through MCTP commands and translation modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional BMC management methods are used for storage instrumentation, then existing manageability features can be accessed, but scalability and efficiency are limited across diverse hardware and software configurations

Engineering Contradiction:
Improvemanageability feature accessibilityVSAvoidmanagement efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces an MCTP module as an intermediary component that mediates between the BMC and storage devices. This module standardizes the communication interface, allowing the BMC to manage diverse storage instrumentation through a unified protocol without requiring device-specific management code, thereby improving both adaptability and efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The MCTP module provides universal management capabilities that work across multiple device types and configurations. By implementing a standardized management interface, the system can manage various storage devices (SAN, NAS, storage arrays) through a single unified approach, eliminating the need for separate management mechanisms for each device type

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

2Reliability

If out-of-band management is implemented for storage devices, then monitoring and maintenance capabilities are improved, but system complexity increases

Engineering Contradiction:
Improvemonitoring and maintenance capabilityVSAvoidmanagement system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments management functionality by separating out-band management operations from the main operating system. The MCTP module handles management traffic independently through dedicated channels, allowing storage device monitoring and maintenance to occur without interfering with primary system operations. This segmentation improves reliability while containing complexity to a dedicated management layer

Inventive Principle:
Principle #1Segmentation

3Reliability

If MCTP commands are used to configure manageability features, then secure out-of-band management is enabled, but compatibility with unsupported devices becomes problematic

Engineering Contradiction:
Improvesecure managementVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The MCTP module serves as a translation intermediary that converts standardized MCTP commands into device-specific protocols. For unsupported devices, the module can translate MCTP commands into legacy protocols or vice versa, enabling secure out-of-band management while maintaining broad device compatibility across different generations and vendors

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11036667B2System and method to scale baseboard management controller management of storage instrumentation
Publication Date: 2021.06.15 DELL PROD LP
  • US11036667B2 patent drawing
  • US11036667B2 patent drawing
  • US11036667B2 patent drawing

AI summary

An information handling system includes a baseboard management controller (BMC) configured to communicate with a processor via a BMC-to-Operating System (OS) communication link, and a first device coupled to the processor and including a Management Component Transport Protocol (MCTP) module. The MCTP module provides access to a first manageability feature of the first device. A BMC agent a) receives a first MCTP command from the BMC via the BMC-To-OS communication link, the first MCTP command to configure the first manageability feature, and b) provides the first MCTP command to the MCTP module.