Sharing Legacy Devices In A Multi-Host Environment
First Claim
Patent Images
1. A method for sharing legacy devices as virtual legacy devices in a multi-host environment, comprising:
- receiving device information from a legacy device, the device information identifying a target host within a virtual machine;
encapsulating the device information into a corresponding bus transaction for a network switch fabric; and
routing the bus transaction over the network switch fabric in the virtual machine to the target host within the virtual machine.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of sharing legacy devices in a multi-host environment are disclosed. An exemplary method for sharing legacy devices in a multi-host environment includes receiving device information from a legacy device, the device information identifying a target within a virtual machine. The method also includes encapsulating the device information into a corresponding bus transaction for a network switch fabric. The method also includes routing the bus transaction over the network switch fabric in the virtual machine to a host within the virtual machine.
-
Citations
23 Claims
-
1. A method for sharing legacy devices as virtual legacy devices in a multi-host environment, comprising:
-
receiving device information from a legacy device, the device information identifying a target host within a virtual machine; encapsulating the device information into a corresponding bus transaction for a network switch fabric; and routing the bus transaction over the network switch fabric in the virtual machine to the target host within the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A multi-host environment with shared legacy devices, comprising:
-
a management node communicatively coupled to a legacy device, the management node receiving device information from the legacy device; a gateway in the management node configured to virtualize a legacy device header space into a virtual machine and encapsulate the virtual device information into a corresponding bus transaction; a gateway in the compute note configured to virtualize the legacy device header for a host OS; and a network switch fabric for routing the bus transaction to a target host within the virtual machine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23)
-
-
21. A system for sharing legacy devices in a multi-host environment, comprising:
-
means for receiving device information from a legacy device; means for encapsulating the device information into a corresponding bus transaction; and means for routing the bus transaction to one of a plurality of hosts within the multi-host environment.
-
Specification