摘要 |
PROBLEM TO BE SOLVED: To control the number of simultaneous execution of task processing in the case of executing in parallel a plurality of programs across a plurality of processes in task processing in a computer. SOLUTION: A main storage device 20 of a computer 100 is provided with: a task execution status management table 311 for managing a request identifier unique to task processing during execution for each task; a request trace 331 for managing the execution units under the execution of the task processing for every request identifier; and a resource use circumstance table 510 for managing resource usage by each execution unit. A CPU 10 collects the resource use amount of each execution unit set in the resource use circumstance table 510 for every request identifier by referring to the request trace 331. The collected values are totaled for every task by referring to the task execution status management table 311. The task whose totaled value is turned to be the maximum is a task to be stopped. The request identifier to be stopped is selected under predetermined selective conditions from the request identifiers of the task to be stopped managed by the task execution status management table 311, and the task processing of the request identifier is stopped. COPYRIGHT: (C)2007,JPO&INPIT |