Patent ID: 9639489
Date: 2017-05-02
CPC Classifications: G06F

Claim:
1. An I/O device sharing system comprising: an I/O device shared by a plurality of hosts; a system manager which sets the I/O device and allows the I/O device to perform individual processes by using a software corresponding to the I/O device; a virtual bridge which virtualizes the I/O device and performs management of common processes applied to the I/O device; and a network which connects the I/O device, the system manager, the plurality of hosts, and the virtual bridge to each other, wherein the virtual bridge includes: wherein the connection virtualization unit performs the address setting of the virtual function and the address setting of a control function for controlling the virtual function provided in the I/O device, the virtual bridge includes a bridge memory which stores the address that is set to the virtual function and the control function by the connection virtualization unit, the address that is set to the control function by the system manager, and the address that is set to each virtual function by each host, and the address conversion unit performs the address conversion by referring to the address that is set to the control function by the system manager and the address that is set to the control function by the connection virtualization unit with respect to the address described in the packet of an I/O bus that is transmitted and received between the system manager and the control function.