Modular Chassis Link Optimization via BIOS Pause

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server architectures face challenges in optimizing communications links between information handling systems and endpoints within a modular system chassis, particularly in configuring multipath I/O settings, which can be complex and prone to errors.

Innovation Solution

A method that involves pausing the basic input/output system during boot, communicating indicators to perform link optimization operations, and determining if actual operating parameters satisfy typical or target parameters, with remedial actions taken if they do not, using a chassis management controller to optimize communication links between modular information handling systems and resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual multipath I/O configuration is performed in modular chassis, then communication links can be established, but configuration complexity and error-proneness increase

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-configuration of multipath I/O settings automatically during boot without requiring manual intervention. The BIOS pauses execution, allows the chassis management controller to optimize communication links, and then resumes automatically, making the system configure itself and eliminate human error in manual configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs link optimization operations before the operating system boots. By pausing BIOS execution during boot and executing link optimization first, the system ensures communication links are optimized beforehand, preventing configuration errors that would occur if manual configuration were attempted afterward

Inventive Principle:
Principle #10Preliminary action

2Reliability

If link optimization operations are performed during boot, then communication link reliability improves, but boot time increases

Engineering Contradiction:
Improvecommunication link reliabilityVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The link optimization process is integrated seamlessly into the boot sequence without interrupting the overall boot flow. The BIOS pauses only for the duration of the link optimization, then automatically resumes and completes the boot process, ensuring continuous progression toward system operational state while achieving link optimization

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The chassis management controller communicates completion of link optimization operations back to the BIOS through a standardized indicator. This feedback mechanism allows the BIOS to automatically resume execution knowing the optimization is complete, eliminating the need for manual intervention or extended waiting periods

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10261803B2Systems and methods for in-situ fabric link optimization in a modular information handling system chassis
Publication Date: 2019.04.16 DELL PROD LP
  • US10261803B2 patent drawing
  • US10261803B2 patent drawing
  • US10261803B2 patent drawing

AI summary

In accordance with embodiments of the present disclosure, a method may include, during boot of a modular information handling system disposed in a chassis configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources, pausing execution of a basic input/output system. The method may also include communicating a first indicator, wherein the first indicator causes a chassis management controller of the chassis to perform link optimization operations of a communication link between the modular information handling system and a modular information handling resource. The method may further include, in response to communication by the chassis management controller of a second indicator, the second indicator indicating completion of link optimization operations by the chassis management controller, unpausing execution of the basic input/output system.