Patent ID: 8516482

Claim:
A virtual machine assigning method for use in a processor included in an information processing device having a virtual machine monitoring unit and connected to an input/output device, the virtual machine assigning method comprising: partitioning the processors into a plurality of partitioned processors; setting a plurality of assignment times of virtual machines in the plurality of partitioned processors; assigning the virtual machines to the plurality of partitioned processors based on the plurality of assignment times; measuring a response time from outputting of an input/output request from each of the plurality of partitioned processors to the input/output device until inputting of a response to the input/output request into each of the plurality of partitioned processors from the input/output device in each of the plurality of assignment times by each of the plurality of partitioned processors to which the virtual machines are assigned; extracting an optimum assignment time that is a maximum assignment time among assignment times corresponding to response times within a predetermined range based on the plurality of set assignment times and a plurality of measured response times; and assigning the extracted optimum assignment time to each of the plurality of virtual machines.