Emulated Switch Architecture for Multiple Hot-Pluggable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud-based storage solutions incur unnecessary hardware costs and require constant on-site IT support for managing dynamic storage needs.

Innovation Solution

Implementing an emulated switch and emulated devices between physical ports and a host device, managed by an emulation manager, to dynamically allocate hardware resources without physical intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If physical machines with multiple sockets or switches are deployed to support dynamic storage needs, then storage flexibility and dynamic resource allocation are improved, but hardware costs and device complexity increase significantly

Engineering Contradiction:
Improvedynamic storage allocationVSAvoidhardware configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of physical storage devices through virtualization. Virtual storage devices are presented to virtual machines as if they were physical devices, allowing dynamic allocation without physical reconfiguration. The virtualization layer copies the interface and functionality of physical storage devices, enabling flexible resource distribution while maintaining simplicity in the physical infrastructure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtualization layer as an intermediary between physical storage devices and virtual machines. This intermediary layer manages the mapping and allocation of storage resources, abstracting the complexity from both the physical hardware and the virtual machines. The virtualization layer handles device assignment, resource management, and dynamic reconfiguration without requiring changes to the physical hardware setup.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If physical switches and interconnects are used for dynamic resource allocation, then storage flexibility is improved, but the need for on-site IT support and maintenance increases

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidremote management capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service capabilities through automated virtualization management. The system can dynamically allocate, assign, and reconfigure storage resources without requiring manual physical intervention. Virtual machines can be assigned storage devices through software-based resource management, enabling administrators to perform operations remotely without needing to physically access or reconfigure hardware switches and interconnects.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces mechanical physical switching and cable reconfiguration with software-based virtualization. Instead of physically plugging and unplugging interconnects or reconfiguring hardware switches, the system uses virtual device assignment and software-controlled resource allocation. This substitution eliminates the need for physical hardware manipulation while maintaining dynamic resource allocation capabilities.

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

3Adaptability or versatility

If multiple physical sockets and hardware devices are deployed, then storage capacity and flexibility are improved, but hardware costs increase

Engineering Contradiction:
Improvestorage configuration optionsVSAvoidhardware resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent makes physical storage devices universal and multi-functional through virtualization. A single physical storage device can be dynamically assigned to multiple different virtual machines at different times, serving multiple functions and purposes. The virtualization layer allows the same physical resource to be shared and reused across different virtual environments, eliminating the need for dedicated physical devices for each virtual machine and reducing overall hardware requirements.

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

Solution Approach 2:

The patent merges multiple physical storage devices into a virtualized resource pool that can be dynamically allocated. Instead of maintaining separate physical devices for each virtual machine, the system combines physical resources into a shared pool managed by the virtualization layer. This merging approach allows efficient resource utilization and reduces the total quantity of hardware needed while maintaining flexible allocation capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12436909B2Support for multiple hot pluggable devices via emulated switch
Publication Date: 2025.10.07 MELLANOX TECHNOLOGIES LTD(IL)
  • US12436909B2 patent drawing
  • US12436909B2 patent drawing
  • US12436909B2 patent drawing

AI summary

A networking device, system, and method of operating a networking device are provided. The illustrative networking device is disclosed to include one or more physical ports, an emulated switch positioned between the one or more physical ports and a host device, and one or more emulated devices positioned between the emulated switch and the one or more physical ports. The one or more emulated devices may be configured to populate the one or more physical ports.