摘要 |
PROBLEM TO BE SOLVED: To provide a process scheduling device, a process scheduling method, and a program, capable of suppressing performance deterioration in a multiple CPU system.SOLUTION: A process scheduling device 30 includes: a cost calculating part 31 for calculating, for each process, a maintenance cost for maintaining consistency in a content of each CPU on the basis of information indicative of an access state to a cache of each CPU or a memory 12 acquired for each process executed by a computer 100 so as to perform scheduling processes in the computer 100 having CPUs 10 and 11; a grouping part 32 for separating respective processes into groups on the basis of a calculated maintenance cost for each process; and a scheduling part 33 for allocating, for each group, respective processes to either of the CPUs. |