Unified Boot Image for Host and DPU OS Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computing devices with offload cards, such as DPUs, often require different operating systems and hardware architectures than the host machine, necessitating multiple boot images for installation and lifecycle management, which complicates interoperability and user experience.

Innovation Solution

A unified boot image that includes files for installing an operating system on both the host machine and DPUs, allowing for seamless provisioning and lifecycle management, eliminating the need for multiple images and simplifying interoperability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple boot images are used to support both host machine and offload cards, then compatibility with different operating systems is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvecompatibility with different operating systemsVSAvoidmultiple boot images required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a unified boot image that serves multiple functions: it can boot the host machine and also boot offload cards with different operating systems. This single multi-functional image replaces the need for multiple separate boot images, resolving the contradiction between versatility and complexity by making one object perform multiple roles.

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

Solution Approach 2:

The unified boot image contains segmented or modular components that can be selectively loaded depending on the target system. The image structure allows different operating system kernels and drivers to be packaged within a single image file, enabling the same image to adapt to different hardware platforms through internal segmentation rather than requiring separate external images.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple boot images are used to support host machine and offload cards, then operating system compatibility is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveoperating system compatibilityVSAvoidinstallation and lifecycle management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The unified boot image provides a universal installation medium that simplifies operations by eliminating the need for users to select between multiple different images. A single image handles both host machine and offload card installations, making the installation process more straightforward and reducing user complexity.

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

Solution Approach 2:

The patent merges the installation capabilities for host machines and offload cards into a single boot image. This consolidation combines previously separate installation workflows into one unified process, improving ease of operation by reducing the number of steps and decisions users must make during installation and lifecycle management.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate boot images are used for host machine and DPUs, then hardware-specific optimization is improved, but interoperability deteriorates

Engineering Contradiction:
Improvehardware-specific optimizationVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The unified boot image implements local quality by containing hardware-specific components in isolated sections or modules. Each section is optimized for its specific hardware target (host machine or DPU), while the overall image structure allows selective activation of appropriate sections based on the detected hardware, thus maintaining hardware-specific optimization within a unified framework.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The boot image is segmented into hardware-specific modules that can be independently loaded. This segmentation allows the image to maintain optimized components for different hardware platforms while presenting a unified interface, resolving the contradiction between hardware-specific optimization and interoperability by organizing specificity internally rather than externally.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240385847A1Unified boot image for multiple operating systems
Publication Date: 2024.11.21 VMWARE INC
  • US20240385847A1 patent drawing
  • US20240385847A1 patent drawing
  • US20240385847A1 patent drawing

AI summary

Disclosed are various embodiments for a unified boot image that can be used to install an operating system onto a host machine and a respective operating system onto a data processing units (DPU) installed on a host machine. The unified boot image contains installation files for installing an operating system on the host machine and an installation depot that can be used to create a boot image for installing the same or different operating system on the DPU. During installation of an operating system on a host machine the installation workflow can also require installation of an additional operating system or other configuration of a DPU installed in a host machine. In response to determining that an operating system is to be installed on the DPU, the installation depot can be obtained and reformatted into a downloadable format that is compatible with the DPU.