×

Virtual machine-to-port peripheral device driver for implementing communications between virtual machines and client devices

  • US 10,078,528 B2
  • Filed: 12/30/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 10/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • configuring, with an orchestration agent running on a host computing system of a host device and using a virtual-machine (“

    VM”

    )-to-port peripheral device driver, each physical port of a plurality of physical ports of the host device to establish two or more virtual ports that are associated with each physical port, wherein each physical port is a port for connecting to at least one of a peripheral device or an external device; and

    mapping, with the orchestration agent and using the VM-to-port peripheral device driver, each of two or more VMs running on the host computing system with a corresponding one of the two or more virtual ports associated with each physical port of the plurality of physical ports, wherein each VM is mapped to each corresponding virtual port associated with each physical port, wherein the virtual port that is mapped to each VM is separate from the virtual ports that are mapped with other VMs running on the host computing system and that are associated with the same physical ports, wherein the VM-to-port peripheral device driver is a driver for the plurality of physical ports, the two or more virtual ports that are associated with each physical port, and the two or more VMs,wherein, when a client device is communicatively coupled to a particular physical port of the plurality of physical ports, mapping each of the two or more VMs with a corresponding one of the two or more virtual ports associated with the particular physical port comprises mapping, with the orchestration agent and using the VM-to-port peripheral device driver, each of the two or more VMs with one or more functions of the client device via a corresponding one of the two or more virtual ports associated with the particular physical port to which the client device is communicatively coupled, wherein the one or more functions of the client device comprise one or more management-related functions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×