Bare Metal NIC Image Qualification for Hardware Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In bare metal servers, hardware changes or failures can cause destabilization of customer workloads, leading to system crashes, boot loops, and significant downtime due to incompatibility of user configurations with new hardware configurations, especially when using converged network interface controllers (NICs).

Innovation Solution

An auto-qualification process is implemented to pre-test and pre-certify customer images by booting them on isolated infrastructure with new hardware configurations, probing for stability, and marking them as stable or unstable, with unstable images being blacklisted to prevent placement on new hardware, and optionally patched for compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If hardware elements are replaced or upgraded in bare metal servers, then system performance and capabilities are improved, but user configuration compatibility deteriorates causing system crashes and boot loops

Engineering Contradiction:
Improvesystem performanceVSAvoidconfiguration compatibility
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements an auto-qualification process that pre-tests customer images against new hardware configurations before deploying the hardware. This preliminary action identifies compatibility issues in advance, allowing the system to prepare appropriate image versions or configurations before the hardware replacement occurs, thus preventing crashes and boot loops while still enabling hardware upgrades.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If customer images are tested on new hardware configurations, then configuration compatibility is improved, but deployment time increases

Engineering Contradiction:
Improveconfiguration compatibilityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs image qualification testing in advance, before hardware deployment, so that compatibility results are already known when hardware replacement occurs. This preliminary testing eliminates the need for time-consuming on-site testing and troubleshooting during actual hardware deployment, thus reducing overall deployment time while maintaining high compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and tests image copies against new hardware configurations in a controlled environment. By working with image copies rather than production images, the system can perform extensive compatibility testing without affecting actual customer deployments, thereby maintaining reliability while minimizing time loss through parallel testing activities.

Inventive Principle:
Principle #26Copying

3Productivity

If shared infrastructure hardware is used, then resource utilization is improved, but system stability deteriorates due to failure modes affecting customer workloads

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent introduces an intermediary layer (the auto-qualification process) between the shared hardware infrastructure and customer workloads. This intermediary identifies and isolates hardware failure modes that could affect stability, allowing the system to manage shared resources while protecting customer workloads from hardware-induced instability through proactive compatibility verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12536640B2Bare metal with converged network interface controller (NIC) with automated image qualification service within infrastructure as service (IaaS) environment
Publication Date: 2026.01.27 ORACLE INT CORP
  • US12536640B2 patent drawing
  • US12536640B2 patent drawing
  • US12536640B2 patent drawing

AI summary

The present disclosure is directed to devices and techniques for auto-qualifying images on new hardware or infrastructure configurations. The systems and methods include initiating an auto-qualification process for pre-testing one or more images registered within a bare metal system having one or more new infrastructure configurations, discovering all of the one or more images registered for use within the bare metal system, booting each of the one or more registered images into an isolated infrastructure having the one or more new infrastructure configurations, probing instances of each of the one or more registered images booted on the isolated infrastructure to determine stability of each of the one or more registered images on the one or more new infrastructure configurations, and marking each of the one or more registered images as stable or unstable.