Patent ID: 8490106

Claim:
A multi-processor system, comprising: a plurality of resources capable of being allocated singly to one of a plurality of partitions; a plurality of partition management sections that manage resources individually belonging to the plurality of partitions; and a processor that manages the plurality of resources and the plurality of partition management sections, the processor executing a process including: storing a first table which defines distance information concerning distances between the plurality of resources; collecting data movement information between the plurality of resources; storing a second table for retaining data movement frequencies between the plurality of resources based on the data movement information collected; first calculating an optimum distribution of the plurality of resources to the partitions based on the distance information of the first table and the data movement frequencies of the second table; and distributing the plurality of resources to the plurality of partitions through said plurality of partition management sections so that a distribution state of the plurality of resources to the plural partitions becomes the optimum distribution state calculated.