Bare-Metal Hypervisor Deployment via Dynamic Device Remapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying and booting cloud hypervisors is inefficient due to lack of dynamic remapping and reconfiguration capabilities, leading to slow deployment times and suboptimal platform utilization in multi-tenanted environments.

Innovation Solution

The introduction of a bare-metal operating system called PODS, which enables dynamic remapping of device-specific workloads and reconfiguration of platform attributes without requiring a system reboot, allowing for faster boot times and efficient execution of heterogeneous workloads across different hypervisors and hardware architectures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a traditional bare-metal hypervisor deployment is used, then system stability is maintained, but deployment time is slow and platform utilization is suboptimal

Engineering Contradiction:
Improvedeployment speedVSAvoidboot time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring virtual objects and device paths before hypervisor deployment. The bare-metal operating system prepares virtual device objects and mappings in advance, allowing the hypervisor to be deployed and booted rapidly without requiring time-consuming configuration steps during the deployment process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by enabling dynamic remapping of device-specific workloads and reconfiguration of platform attributes at runtime. The system can dynamically adjust device paths and virtual object mappings without requiring system reboots, allowing flexible adaptation to different hardware configurations and workloads while maintaining fast deployment times.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If device-specific workloads are statically mapped, then hardware compatibility is ensured, but adaptability to heterogeneous workloads is limited

Engineering Contradiction:
Improveworkload migration capabilityVSAvoiddevice path mapping complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing virtual device objects as mediators between physical hardware and virtual workloads. These virtual objects serve as a translation layer that maps physical device paths to virtual representations, enabling workload portability across different hardware platforms while abstracting the complexity of direct hardware mappings from the user and system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements universality by creating a unified virtual object framework that can represent different types of hardware devices and workloads in a consistent manner. The same virtual object mechanisms work across heterogeneous hardware architectures and workload types, providing universal adaptability without requiring separate mapping mechanisms for each device type.

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

3Ease of operation

If system reboot is required for reconfiguration, then system stability is maintained, but operational flexibility is reduced

Engineering Contradiction:
Improvereconfiguration capabilityVSAvoidsystem stability during reconfiguration
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent enables dynamic reconfiguration by allowing the bare-metal operating system to remap device paths and reconfigure platform attributes at runtime without requiring system reboots. The system can dynamically adjust virtual object mappings and device assignments while maintaining operational stability, combining the flexibility of reconfiguration with the reliability of continuous operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240370285A1Bare-metal deployment and boot of cloud hypervisor with soc agnosticism
Publication Date: 2024.11.07 DELL PROD LP
  • US20240370285A1 patent drawing
  • US20240370285A1 patent drawing
  • US20240370285A1 patent drawing

AI summary

An information handling system may include at least one processor and a storage resource having a bare-metal operating system thereon. Upon a first boot of the information handling system, the bare-metal operating system may deploy a hypervisor to be executed by the at least one processor; and implement a device enumeration protocol mapping virtual objects associated with the bare-metal operating system to virtual device objects associated with the hypervisor.