PROBLEM TO BE SOLVED: To stably distribute and process data in a predetermined processing including a plurality of processing units for processing a predetermined data of a plurality of sections for each section.;SOLUTION: A virtual machine management server of a distributed system capable of executing a processing in parallel by assigning processing of the processing unit to any of the plurality of information processing apparatus includes a flow table storage unit 211 for storing a processing order of the plurality of processing units to data of a section, a processing calculation unit 201 for calculating a load to the information processing apparatus by the processing of data of the section the processing unit executes for a section, a flow management unit 202 for determining a combination of the processing unit executed in parallel and the information processing apparatus executing the processing unit based on the calculated load with respect to a current execution state of each of the processing units, a processing order of each of the processing units and the load calculated for each of the processing unit, and a machine control unit 203 for causing each of the information processing unit to execute a parallel processing indicated by the determined combination.;SELECTED DRAWING: Figure 3;COPYRIGHT: (C)2019,JPO&INPIT
展开▼