Patent ID: 9075721
Filing Date: 2015-07-07
Classification: G06F

Abstract:
1. A non-transitory computer readable recording medium having stored therein a program for causing an information processing apparatus including a plurality of physical calculation apparatuses to execute a process of a virtual calculator assigning the plurality of physical calculation apparatuses to one or more virtual calculation apparatuses, the process comprising: judging, when a switching of a virtual address space being a processing target of a virtual calculation apparatus occurs, whether or not there exits exists a physical calculation apparatus in which cache information of a physical address space corresponding to a virtual address space of a switching destination is accumulated, among the plurality of physical calculation apparatuses; referring to data representing a physical address space related to cache information accumulated in each of the plurality of physical calculation apparatuses, the cache information being stored in a storing unit; when there exists the physical calculation apparatus in which the cache information of the physical address space is accumulated, selecting the physical calculation apparatus by using the data that is referred to, and when there exists no physical calculation apparatus in which the cache information of the physical address space is accumulated, selecting a physical calculation apparatus in which no cache information is accumulated from among the plurality of physical calculation apparatuses by using the data that is referred to; and assigning the selected physical calculation apparatus to the virtual calculation apparatus in which the switching of the virtual address space being a processing target has occurred.