Emulated Switch Architecture for Multiple Hot-Pluggable Devices
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If multiple physical sockets and hardware devices are deployed, then storage capacity and flexibility are improved, but hardware costs increase
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.
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.
Data Source
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.


