Hypervisor Update via Virtual Machine Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating hypervisors are either costly due to reliance on external update servers or manual, time-consuming processes that require reboots and disrupt VM operations.

Innovation Solution

Implementing a mechanism to download hypervisor updates using existing VM-to-host channels, where the hypervisor installs an update component on a VM to leverage its guest OS update functions, allowing the VM to obtain and transfer updates to the hypervisor over dedicated channels, eliminating the need for external connections and manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual re-installation using CD-ROM or USB disks is used, then hypervisor updates can be applied, but the process is time-consuming and requires reboots that disrupt VM operations

Engineering Contradiction:
Improvehypervisor update capabilityVSAvoidupdate time and VM downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical update methods (CD-ROM insertion, USB disk connection, physical media handling) with an automated electronic update mechanism. The hypervisor update component automatically receives updates through virtual communication channels from VMs, eliminating the need for physical media and manual intervention, thereby reducing update time and avoiding VM downtime.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The hypervisor update component enables the hypervisor to perform self-updating by automatically receiving updates through existing VM-to-host communication channels. The system uses its own VMs as update delivery vehicles, allowing the hypervisor to update itself without external intervention or manual re-installation processes.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If external update servers are used, then automatic hypervisor updates can be obtained, but additional licensing fees and maintenance costs are incurred

Engineering Contradiction:
Improveautomatic update capabilityVSAvoidexternal server infrastructure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent makes existing VM-to-host communication channels multi-functional by using them for both their original purposes and for hypervisor update delivery. This eliminates the need for dedicated external update servers, as the existing virtual communication infrastructure serves dual purposes, reducing infrastructure complexity and licensing costs while maintaining automation.

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

Solution Approach 2:

The VM acts as an intermediary for update delivery. Instead of requiring direct external servers to communicate with the hypervisor, the update mechanism uses VMs as mediators to transport updates through existing virtual channels, eliminating the need for separate external update server infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the hypervisor is isolated from external networks for security, then security is maintained, but update mechanisms become limited

Engineering Contradiction:
Improvesecurity isolationVSAvoidupdate delivery methods
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a nested update mechanism where updates are embedded within VM operations. The hypervisor update component receives updates that are transmitted through VMs, which are themselves managed by the hypervisor. This nested structure allows secure update delivery without breaking the hypervisor's isolation from external networks, as updates travel through the existing trusted VM-to-host channel rather than direct external connections.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8631404B2Mechanism for downloading hypervisor updates via a virtual hardware device using existing virtual machine-host channels
Publication Date: 2014.01.14 RED HAT ISRAEL
  • US8631404B2 patent drawing
  • US8631404B2 patent drawing
  • US8631404B2 patent drawing

AI summary

A mechanism for downloading hypervisor updates using existing virtual machine (VM)-to-host channels is disclosed. A method of embodiments of the invention includes receiving one or more updates to the hypervisor from the VM via a hypervisor update component, verifying that the one or more received updates are valid, and installing the one or more received updates if the one or more received updates are valid.