DISTRIBUTED PROCESSING SYSTEM, DISTRIBUTED PROCESSING METHOD, AND PROGRAM
DISTRIBUTED PROCESSING SYSTEM, DISTRIBUTED PROCESSING METHOD, AND PROGRAM
A distributed processing system () includes at least one master node () and a plurality of worker nodes () including operation resources for executing processing according to an instruction of the master node. The master node includes a device information collection unit () that collects device information of each of the worker nodes, a device information transmission unit () that transmits to at least one of the plurality of worker nodes device information of the other worker nodes and a processing distribution unit () that distributes processing to at least one of the plurality of worker nodes. The worker node includes a processing execution unit () that executes the processing distributed from the master node, and a processing sharing request unit () that requests at least one of the other worker nodes including the same type of an operation resource (a protection region (), a FPGA (), or the like) to share the processing based on the device information of the other worker nodes when the processing distributed from the master node is excessively increased.