Patent ID: 11880724
Assignee: FUJITSU LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A non-transitory computer-readable recording medium having stored therein an information processing program that instructs a computer to execute a process, the computer comprising a memory comprising a first storing region allocated to a first virtual machine and a second storing region allocated to a second virtual machine, a processor that is connected to the memory via a memory bus and configured to execute the first virtual machine and the second virtual machine, and a Network Interface Controller (NIC) that is connected to the processor via an input and output (IO) bus and configured to execute a relaying process, serving as a virtual switch that connects the first virtual machine to the second virtual machine, the process comprising:
at a first virtual port being included in the NIC and being connected to the first virtual machine:
obtaining, from the first storing region, a fragment data included in first data to be transmitted stored in the first storing region, the fragment data indicating a destination of the first data, the first data including the fragment data and payload data;
executing, in a case where the destination of the fragment data is the second storing region, the relaying process relaying the fragment data to a second virtual port being included in the NIC and being connected to the second virtual machine,

at the second virtual port:
suppressing passing of the payload data through the IO bus by outputting an instruction instructing to transfer, inside the memory, the first data from the first storing region to the second storing region, and

at a transfer processor configured to transfer data in the memory by utilizing the processor, transferring, inside the memory, the first data from the first storing region to the second storing region bypassing the NIC, in response to the instruction.