Dual-Rail Fabric Placement for VM Migration in HPC Clouds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing high performance computing environments face challenges in efficiently managing network traffic and live migration of virtual machines due to complex addressing and routing schemes, particularly in InfiniBand networks, which hinder scalability and flexibility.

Innovation Solution

Implementing a heterogeneous and asymmetric dual-rail fabric configuration that utilizes prepopulated LIDs in a vSwitch architecture, allowing for dynamic reconfiguration and efficient resource utilization, while supporting live migration of virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional network and storage architectures are used in cloud computing, then administrative simplicity is maintained, but performance bottlenecks occur

Engineering Contradiction:
Improvenetwork performanceVSAvoidnetwork architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network fabric is segmented into multiple independent rails (e.g., rail 0 and rail 1), each capable of carrying traffic independently. This segmentation allows the system to achieve higher aggregate bandwidth by utilizing multiple separate network paths, thereby improving productivity without requiring a complete architectural overhaul.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dual-rail fabric architecture provides multi-functionality by supporting both traditional network traffic and high-performance storage traffic simultaneously across different rails. The system can dynamically allocate rails for different purposes, making the network infrastructure universally applicable to various workloads while maintaining administrative simplicity.

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

2Adaptability or versatility

If complex addressing and routing schemes are implemented in InfiniBand networks, then high performance is achieved, but scalability and flexibility are hindered

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidaddressing and routing scheme complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A fabric manager acts as an intermediary between the complex InfiniBand addressing/routing mechanisms and the virtual machine migration process. The fabric manager handles the complexity of address translation and route determination, presenting a simplified interface to the migration system while maintaining the high-performance capabilities of the underlying InfiniBand network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complexity of addressing and routing is extracted from the virtual machine migration process and isolated in dedicated fabric management components. This extraction allows the migration system to focus on mobility management while the fabric manager handles the complex network addressing and routing, thereby improving scalability without sacrificing performance.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If virtual machine live migration is performed in traditional networks, then downtime occurs, but network resources are underutilized

Engineering Contradiction:
Improvelive migration continuityVSAvoidmigration downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Network resources are pre-configured and reserved for potential virtual machine migrations before they are needed. The dual-rail fabric maintains standby capacity and pre-established routes that can be immediately activated during migration events, eliminating the need for resource provisioning during the migration process and thereby reducing downtime while ensuring continuous service availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260052179A1System and method for supporting heterogeneous and asymmetric dual rail fabric configurations in a high performance computing environment
Publication Date: 2026.02.19 ORACLE INT CORP
  • US20260052179A1 patent drawing
  • US20260052179A1 patent drawing
  • US20260052179A1 patent drawing

AI summary

Systems and methods for supporting heterogeneous and asymmetric dual rail fabric configurations in a high performance computing environment. A method can provide, comprising at one or more computers each including one or more microprocessors, a plurality hosts, each of the plurality of hosts comprising at least one dual port adapter, a private fabric, the private fabric comprising two or more switches, and a public fabric, the public fabric comprising a cloud fabric. A workload can be provisioned at a host of the plurality of hosts. A placement policy can be assigned to the provisioned workload. Then, network traffic between peer nodes of the provisioned workload can be assigned to one or more of the private fabric and the public fabric in accordance with the placement policy.