Multi-processor system
AssigneeFujitsu Limited
InventorsAyumi Yamada, Mitsuyuki Mizuno, Atsushi Uchida
Life of this patent
Estimating the term…
Abstract
Disclosed is a multi-processor system causing no distribution loss of resources and having no defect inherent in a prior art concentrated management type system. The multi-processor system (e.g., a switching system) includes a plurality of processors each incorporating a function of managing a part (distributed resources) of all the resources, trying to grasp, when the resource is needed, at first this resource from the distributed resources managed by the processor itself and, if unable to grasp the resource, requesting other processor to grasp the resource needed.
Claims7
A multi-processor system comprising:
- a plurality of processors;
- and
- resources usable in common by said plurality of processors,
- wherein said resources are classified into a plurality of resource groups allocated respectively to said plurality of processors,
- wherein each of said plurality of processors includes:
- communication means for performing communications between other processors;
- managing means for managing a using condition of each resource within the resource group allocated to the processor itself and, when requested for permitting the use of a resource, notifying a requesting processor of the permission or non-permission to use the resource on the basis of the using condition;
- and
- requesting means for requesting, when a resource is needed, said managing means to permit the use of the resource and, when notified of the non-permission of the use thereof from said managing means, requesting managing means within another processor to permit the use of the resource by utilizing said communication means, and
- wherein a resource from one resource group can be requested and grasped by a processor which is in a resource group which does not correspond to the one resource group, or by a processor which corresponds to the one resource group, and wherein the grasped resource is directly controlled by the requesting processor in order to set up a call.
A multi-processor system comprising:
- a plurality of processors;
- and
- resources graspable and usable in common by said plurality of processors,
- wherein said resources are classified into a plurality of resource groups allocated respectively to said plurality of processors, and
- wherein each of said plurality of processors includes:
- communication means for performing communications between other processors;
- managing means for managing a using condition of each resource within the resource group allocated to the processor itself and, when requested for permitting the use of a resource, notifying a requesting processor of the permission or non-permission to use the resource on the basis of the using condition;
- and
- requesting means for requesting, when a resource is needed, said managing means to permit the use of the resource and, when notified of the non-permission of the use thereof from said managing means, requesting managing means within another processor to permit the use of the resource by utilizing said communication means, and
- wherein said requesting means requests, in a predetermined priority sequence, said managing means within the other processors to permit the use of the resource till a notification of the non-permission of the use is given from said managing means within all of the other processors, or till a notification of the permission of the use is given from said managing means within the other processor having requested the permission to use the resource.
Dependencies are inferred from the claim text.