Emulated Device Management System for BMC Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage device emulation systems do not make emulated storage devices visible to the Baseboard Management Controller (BMC) device, requiring multiple management systems, which is undesirable for users seeking a single point of management for server devices and their components.

Innovation Solution

An Information Handling System (IHS) with a device emulation engine that emulates a physical device, presenting it as a local device to both the operating system and the management system, allowing management information retrieval and provisioning to appear as if it comes from a local device, thus enabling single-point management of emulated devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional storage device emulation systems are used to present emulated storage devices as local devices to the operating system, then the operating system can utilize network-connected storage devices without NVMe-oF support, but the emulated storage devices become invisible to the BMC device requiring multiple management systems

Engineering Contradiction:
Improvecompatibility with operating systems lacking NVMe-oF supportVSAvoidnumber of management systems required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The device emulation engine provides multi-functionality by simultaneously emulating storage devices for both the operating system and the BMC device through separate connection interfaces. This allows a single management system to manage both physical and emulated storage devices, eliminating the need for multiple management systems while maintaining compatibility with operating systems that lack NVMe-oF support.

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

2Ease of operation

If emulated storage devices are made visible to the BMC device, then single-point management is achieved, but the complexity of the emulation system increases

Engineering Contradiction:
Improvesingle-point management capabilityVSAvoidemulation system architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the emulation functionality into distinct interfaces: one interface for emulating storage devices to the operating system and another interface for emulating the same devices to the BMC device. This segmentation allows the BMC device to access and manage emulated storage devices through a dedicated management interface without complicating the core storage emulation functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device emulation engine acts as an intermediary between the physical storage devices, the operating system, and the BMC device. It receives management information from the BMC device and translates it into appropriate operations on the physical storage devices, enabling single-point management while abstracting the complexity from the management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If separate management systems are used for physical and emulated devices, then management functionality is maintained, but user workflow efficiency decreases

Engineering Contradiction:
Improvemanagement functionalityVSAvoidmanagement efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges the management of physical and emulated storage devices into a single management interface provided by the BMC device. The device emulation engine enables the BMC device to discover, access, and manage emulated storage devices through the same interface used for physical devices, consolidating management tasks and improving user workflow efficiency while maintaining reliable management functionality.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240385861A1Emulated device management system
Publication Date: 2024.11.21 DELL PROD LP
  • US20240385861A1 patent drawing
  • US20240385861A1 patent drawing
  • US20240385861A1 patent drawing

AI summary

An emulated device management system includes a chassis housing a device emulation subsystem coupled to an operating system via operating system physical connection(s) and to a management system via management system physical connection(s). The device emulation subsystem emulates a physical device to provide an emulated device that is presented to the operating system as a local device connected to the operating system physical connection(s), and presented to the management system as a local device connected to the management system physical connection(s). When the device emulation subsystem receives a management information retrieval request from the management system that is directed to the local device presented to the management system, it retrieves management information for the emulated device and provides the management information to the management system via the management system physical connection(s) such that the management information appears to come from the local device presented to the management system.