Embedded Controller Sled Storage Mapping Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in managing storage mappings during the swapping of compute and storage sleds, leading to potential data loss if not properly configured, especially when users need to quickly swap or reassign storage mappings without proper management.

Innovation Solution

A system with embedded controllers manages storage mappings by detecting pending configurations, providing user notifications, and allowing users to accept or discard mappings through a graphical user interface, ensuring data integrity and preventing potential data loss during sled swaps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If storage mapping is automatically configured during sled swapping, then productivity is improved, but reliability deteriorates due to potential data loss

Engineering Contradiction:
Improvesled swapping speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by notifying users of pending storage mappings through multiple interfaces (display panel and mobile device) and waiting for user confirmation before applying mappings. This feedback loop allows the system to maintain automatic configuration capabilities while ensuring data integrity through user awareness and approval.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system determines and queues pending storage mappings in advance before the user completes the sled swap. By preparing the mapping configuration beforehand and presenting it for approval, the system enables rapid execution once confirmed, thus improving productivity while maintaining reliability through preliminary validation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual configuration of storage mapping is required, then reliability is improved, but productivity deteriorates due to additional user steps

Engineering Contradiction:
Improvedata integrityVSAvoidsled swapping speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system provides self-service by automatically determining appropriate storage mappings based on sled insertion events and system state. This automated determination reduces the burden on users while maintaining data integrity, as the system handles the complex mapping logic without requiring manual intervention for each configuration detail.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If multiple notification interfaces are used, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveuser notification accessibilityVSAvoidcontroller coordination
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The notification function is segmented across multiple independent interfaces (display panel controlled by second embedded controller and mobile device controlled by first embedded controller). Each interface operates independently but coordinates through the common pending storage mapping determination logic, providing redundant notification paths without requiring complex integration between notification channels.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11347675B2System and method for dynamically configuring storage mapping
Publication Date: 2022.05.31 DELL PROD LP
  • US11347675B2 patent drawing
  • US11347675B2 patent drawing
  • US11347675B2 patent drawing

AI summary

A system includes a first embedded controller to manage a management interface of a mobile device. A second embedded controller manages a display panel at the system. The first embedded controller receives a first event notification of an insertion of a sled in the system, and determines a pending storage mapping associated with the sled. The first embedded controller displays, at the management interface, information associated with the pending storage mapping associated with the sled. The second embedded controller generates a graphical user interface with information associated with the pending storage mapping associated with the sled. The graphical user interface is updated in response to user input.