Patent ID: 8683110
Filing Date: 2014-03-25
Classification: G06F

Abstract:
1. An I/O system comprising: a plurality of computers; an I/O device configured to hold memory spaces and interrupt resources to be separately allocated to the plurality of computers, the I/O device complying with rules set by PCI Express and being equipped with virtual functions; and an I/O virtualization device provided between the plurality of computers and the I/O device, the I/O virtualization device forming an address space unique to the I/O device, mapping the address space of the I/O device onto address spaces of the plurality of computers, and swapping address spaces of the computers and the address space of the I/O device, for packets (I/O packets) used for access between the computers and the I/O device, wherein the virtual functions serve as units for the resources allocated to respective computers, the number of the virtual functions is equal to the number of the computers, and the virtual functions and the computers have a one-to-one correspondence.