摘要 |
PROBLEM TO BE SOLVED: To provide an allocation device and the like that speedily calculate allocation to efficiently process a virtual network device.SOLUTION: An allocation device 101 includes: a processing amount calculation unit 102 that calculates a total processing amount representing the total of processing amounts allocated to an information processing device when allocating a plurality of processes constituting a virtual network device to the information processing device; a total calculation unit 103 that selects unallocated processes as allocation objects in the order of processing performed by the virtual network device or vice versa, and calculates a total value of the processing amount of the selected allocation objects and the total processing amount; a resource determination unit 104 determines whether the total value is below a device processing amount representing a processing amount that can be processed by the information processing device; and a resource allocation unit 105 that allocates the allocation objects to the information processing device if the total value is at or below the device processing amount, and allocates the allocation objects to another information processing device different from the information processing device if the total value is larger than the device processing amount.SELECTED DRAWING: Figure 1 |