Patent ID: 9483320
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A computing apparatus comprising: a plurality of processor cores adapted to execute processes of different process types; a processing state information obtaining unit that obtains a list of all processes being executed and processes that have been queued for later execution on the plurality of processor cores; and a processing migrating unit that, when there is any process among the processes that have been queued having a longest wait time exceeding a predetermined value and when a predetermined number of processes of a particular process type among the different process types have been queued in all of the plurality of processor cores, causes all processes of the particular process type to be executed on a particular processor core of the plurality of processor cores by moving all of the processes of the particular process type to a single execution queue of the particular processor core, wherein the processes of the particular process type in the single execution queue are arranged in descending order of their creation time.