Board Management Controller Logical Drive Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems, such as servers, face challenges in mapping logical drive statuses to physical drive statuses across multiple storage drives with different technologies, leading to inefficiencies in drive management and data routing.

Innovation Solution

The implementation of a board management controller (BMC) that communicates with storage enclosure processors (SEPs) to discover storage technology types, perform physical slot mapping, and validate cables, constructing a routing table to correlate logical drive statuses with physical drive statuses, enabling efficient data routing between hosts and storage drives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple storage drives with different storage technologies are connected to the backplane, then the storage capacity and versatility of the server is improved, but the complexity of mapping logical drive statuses to physical drive statuses increases

Engineering Contradiction:
Improvestorage technology compatibilityVSAvoiddrive status mapping complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The board management controller acts as an intermediary between the host and the backplane processors. It receives logical drive status information from the host, translates it into physical drive status information by consulting the routing table, and forwards the appropriate information to the corresponding backplane processor. This intermediary translation layer resolves the complexity of direct mapping between multiple storage technologies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by constructing a routing table during system initialization or configuration. This routing table pre-establishes the mapping relationships between logical drive statuses and physical drive statuses for all storage drives. By preparing this mapping structure in advance, the system avoids complex real-time mapping decisions during actual data operations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a routing table is constructed to map logical drive statuses to physical drive statuses, then the accuracy of drive status identification is improved, but the time required for system initialization and configuration increases

Engineering Contradiction:
Improvedrive status identification accuracyVSAvoidsystem initialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The routing table is constructed during system initialization or configuration phase, which is a preliminary action completed before actual data operations begin. By performing the time-consuming mapping construction work upfront, the system ensures accurate drive status identification during runtime without incurring additional time penalties during data read/write operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The board management controller autonomously constructs the routing table by discovering storage technology types, performing physical slot mapping, and validating cables without requiring manual configuration. This self-service approach eliminates the need for user intervention in complex mapping configurations, reducing initialization time while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

3Reliability

If the board management controller communicates with storage enclosure processors to discover storage technology types and perform physical slot mapping, then the reliability of data routing is improved, but the number of communication protocols and interface complexities increases

Engineering Contradiction:
Improvedata routing reliabilityVSAvoidcommunication interface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The board management controller serves multiple functions: it manages power supply, monitors system status, routes data traffic, and constructs the routing table for drive status mapping. By consolidating these diverse functions into a single controller that communicates with storage enclosure processors using standardized protocols, the system achieves reliable data routing without proportionally increasing interface complexity.

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

Data Source

PatentUS8738817B2System and method for mapping a logical drive status to a physical drive status for multiple storage drives having different storage technologies within a server
Publication Date: 2014.05.27 DELL PROD LP
  • US8738817B2 patent drawing
  • US8738817B2 patent drawing
  • US8738817B2 patent drawing

AI summary

An information handling system includes a backplane, a storage drive, and a board management controller. The board management controller is configured to discover a physical drive status of the drive from a storage enclosure processor, to receive a logical drive status of the drive, to read a backplane bay identification for the drive from a peripheral connector interface express extender or serial attached small computer system interface chipset logical drive number, and to construct a routing table for the drive to map the logical drive status with the physical drive status of the drive.