On-Demand Root File System Dynamic Deployment via BIOS Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face resource inefficiencies when executing multiple capabilities such as containers, cloud virtual machines, and graphical diagnostics, as they consume significant cache, memory, and processing resources.

Innovation Solution

The implementation of an on-demand root file system as-a-service, which allows the BIOS to dynamically deploy and retire external root file systems without rebooting the information handling system, thereby optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple capabilities (containers, cloud virtual machines, graphical diagnostics) are executed simultaneously, then system versatility is improved, but cache, memory, and processing resources are over-consuming

Engineering Contradiction:
Improvesystem versatilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The root file system is segmented into a base root file system stored in non-volatile memory and multiple external root file systems stored externally. Each external root file system corresponds to a specific capability (containers, cloud virtual machines, graphical diagnostics). This segmentation allows the system to load only the necessary external root file system for the current capability rather than maintaining all capabilities in memory simultaneously, thus reducing resource consumption while preserving versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically loads and unloads external root file systems based on the currently executed capability. The BIOS is modified to determine the requested capability and dynamically download the corresponding external root file system from external storage. This dynamic approach allows the system to adapt its resource usage to the current operational needs, improving the balance between versatility and resource consumption.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If a base root file system is used for all capabilities, then device complexity is reduced, but adaptability to different capabilities is insufficient

Engineering Contradiction:
Improvesystem complexityVSAvoidcapability support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The base root file system serves as a universal foundation that is common to all capabilities. It contains the essential booting functionality and basic operations. Multiple external root file systems are overlaid on this base, each providing specific capability functions. This universal base approach maintains relatively simple system complexity while enabling broad adaptability through the combination of the universal base and multiple specialized external systems.

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

Solution Approach 2:

The external root file systems are nested over the base root file system in an overlay fashion. The base root file system provides the foundational layer, and external root file systems are layered on top, containing only the additional files and functions needed for their specific capabilities. This nesting structure allows the system to maintain a simple base while incorporating multiple capabilities through layered overlays.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If external root file systems are downloaded and overlaid on base root file system, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecapability deployment flexibilityVSAvoidBIOS modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The BIOS is enhanced with self-service capability to automatically determine the requested capability, download the corresponding external root file system from external storage, and manage the overlay process without requiring complex external control systems. This self-service approach simplifies the overall system architecture by embedding the complexity within the BIOS itself, allowing it to autonomously handle capability deployment while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250130814A1Dynamic deployment and retirement of an on-demand root file system as-a-service
Publication Date: 2025.04.24 DELL PROD LP
  • US20250130814A1 patent drawing
  • US20250130814A1 patent drawing
  • US20250130814A1 patent drawing

AI summary

An information handling system includes a storage and a basic input/output system (BIOS). The BIOS load and boot the base root file system. The BIOS determine a requested capability for the information handling system. The BIOS download an external root file system for the requested capability. The BIOS overlay the external root file system on the base root file system. The BIOS determine a job associated with the requested capability is completed. Based on the job being completed, the BIOS delete the external root file system.