Virtual Bridge Live Migration Multi-Root I/O Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server architectures face challenges in efficiently managing the migration of virtual machines across multiple information handling systems with shared input/output resources, particularly in maintaining seamless access and preserving the operational state during migration.

Innovation Solution

A system and method utilizing a virtual bridge and virtualization environment within a multi-root input-output virtualization blade chassis to virtualize access to shared network resources, allowing for live migration of virtual machines by copying their operational state between information handling systems using switches and virtual bridges, thereby maintaining transparent network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual machines are migrated between information handling systems with shared I/O resources, then resource utilization and scalability are improved, but maintaining seamless access and preserving operational state during migration becomes complex

Engineering Contradiction:
Improveresource management flexibilityVSAvoidmigration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtual bridge as an intermediary component that mediates between virtual machines and shared I/O resources during migration. The virtual bridge maintains network connectivity and operational state by acting as a transparent intermediary that allows VMs to access shared resources seamlessly while being migrated between information handling systems, thus reducing migration management complexity while improving resource flexibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the I/O resource access by creating virtual functions (VFs) that divide physical I/O resources into separate virtual access points. Each VM can be assigned specific VF segments, allowing independent migration of individual VMs without affecting others, thereby simplifying migration management while enhancing resource utilization flexibility

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If multiple information handling systems share common I/O resources in a blade chassis, then space efficiency is improved, but managing resource access and migration between systems becomes challenging

Engineering Contradiction:
Improvechassis space utilizationVSAvoidresource access management
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The patent implements multi-functionality by enabling I/O resources to serve multiple information handling systems simultaneously through virtualization. The same physical I/O resource can be accessed by multiple VMs across different IHSs through virtual functions and virtual bridges, making the shared resource universal and eliminating the need for dedicated I/O resources per system, thus improving space utilization while simplifying access management

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

Solution Approach 2:

The patent uses copying to create virtual representations of I/O resources through virtual functions. Instead of physically duplicating I/O resources for each system, virtual copies are created that provide the same functional access, allowing multiple systems to share physical resources efficiently while maintaining independent access control and simplifying migration operations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10498645B2Live migration of virtual machines using virtual bridges in a multi-root input-output virtualization blade chassis
Publication Date: 2019.12.03 DELL PROD LP
  • US10498645B2 patent drawing
  • US10498645B2 patent drawing
  • US10498645B2 patent drawing

AI summary

A system including first and second information handling systems may implement: a virtual bridge associated with a network information handling resource, a virtual machine to access the resources of the first information handling system; a virtualization environment to migrate the virtual machine from the first to the second information handling system using the virtual bridge; a first virtual function mapping the network information handling resource and the first information handling system; a second virtual function mapping the network information handling resource and the second information handling system; and a physical function mapping the network information handling resource and a chassis management controller. The physical function may be a Peripheral Component Interconnect Express (PCIe) I/O Virtualization (IOV) physical function.