摘要 |
A multiprocessor system has processors for processing distributed works, a monitoring facility for detecting an abnormality in any one of the processors, an administration facility for providing information about the abnormal processor and information about a redundant processor, and a work allocation facility for seeking the distributed works of the abnormal processor from a work table according to these pieces of information and allocating the sought works to given ones of the processors. The system includes an abnormality measures table that selectively describes measures to be taken for each of the distributed works against an abnormality. The work allocation facility determines, for each of the distributed works of the abnormal processor, a measure to be taken according to the abnormality measures table and allocates the distributed works of the abnormal processor to given ones of the processors. If the abnormality is recursive, allocating any work for which a specific measure such as rerun or continuation is to be taken is suspended. If the redundant processor is being initialized, allocating works to the redundant processor is delayed.
|