Power Supply Management Namespace for Parallel Chassis Boot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The boot-up process in information handling systems is delayed due to the sequential initiation of the kernel and power supply management, which prolongs the time before the chassis indicates readiness for operation.

Innovation Solution

The introduction of a power supply management temporary namespace allows for concurrent initiation of the kernel and user space during the boot-up process, enabling parallel execution of the boot-up file system and power supply management, thereby reducing the overall boot-up time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the kernel and power supply management are initiated sequentially during boot up, then the system ensures stable power management initialization, but the boot-up time is prolonged

Engineering Contradiction:
Improvepower management initialization stabilityVSAvoidboot-up time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a temporary namespace for power supply management during the boot-up process, allowing power supply determination to be performed in advance and in parallel with kernel initialization. This preliminary setup of the power management environment enables concurrent execution of critical boot-up tasks, reducing overall boot-up time while ensuring power management is properly established before full system operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the boot-up process by creating a separate temporary namespace for power supply management operations. This segmentation allows power supply determination to be isolated and executed independently in parallel with other boot-up tasks like kernel initialization, rather than being blocked in a sequential dependency chain. The temporary namespace acts as a separate execution context that enables concurrent task completion

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the boot-up file system and power supply management are executed in parallel, then the boot-up time is reduced, but the system complexity increases

Engineering Contradiction:
Improveboot-up timeVSAvoidboot-up process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces a temporary namespace as an intermediary layer that mediates between the kernel initialization process and power supply management operations. This intermediary structure provides a controlled environment where parallel execution can occur safely, managing the complexity of concurrent operations through structured namespace isolation. The temporary namespace acts as a buffer that simplifies the coordination of parallel tasks compared to direct concurrent execution

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimension to the boot-up process by creating a temporary namespace that exists alongside the main system namespace. This dimensional separation allows power supply management to operate in a parallel execution space without interfering with kernel initialization, enabling concurrent task completion while maintaining system integrity. The namespace dimension provides a structured way to manage parallelism without increasing operational complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11934841B2System and method for managing a power supply management namespace during a chassis boot up
Publication Date: 2024.03.19 DELL PROD LP
  • US11934841B2 patent drawing
  • US11934841B2 patent drawing
  • US11934841B2 patent drawing

AI summary

A method for managing a chassis includes obtaining, by an enclosure controller of the chassis, a power supply application to the chassis using a power supply interface, wherein the power supply interface is operatively connected to a plurality of power supplies, initiating a boot-up of a kernel of the chassis in response to the power supply application, initiating a parallel boot task using the power supply management temporary namespace to identify a power supply of the plurality of power supplies, initiating a mounting of a boot-up file system, and initiating a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.