DEVICE OF MANAGING DISTRIBUTED PROCESSING AND METHOD OF MANAGING DISTRIBUTED PROCESSING
First Claim
Patent Images
1. A device of managing distributed processing, comprising:
- a selecting unit that estimates a total execution time on the basis of each of distributed-execution patterns indicating a grouping mode for plural computers and corresponding to the number of computers that are in charge of each of processes having different parameters in plural phases, the total execution time being necessary for the plural computers to execute the plural processes in a distributed manner, thereby selecting a distributed-execution pattern that makes the total execution time minimal, from among the distributed-execution patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a device of managing distributed processing, including: a selecting unit that estimates a total execution time on the basis of each of distributed-execution patterns indicating a grouping mode for plural computers and corresponding to the number of computers that are in charge of each of processes having different parameters in plural phases, this total execution time being necessary for the plural computers to execute the plural processes in a distributed manner, thereby selecting a distributed-execution pattern that makes the total execution time minimal, from among the distributed-execution patterns.
-
Citations
11 Claims
-
1. A device of managing distributed processing, comprising:
a selecting unit that estimates a total execution time on the basis of each of distributed-execution patterns indicating a grouping mode for plural computers and corresponding to the number of computers that are in charge of each of processes having different parameters in plural phases, the total execution time being necessary for the plural computers to execute the plural processes in a distributed manner, thereby selecting a distributed-execution pattern that makes the total execution time minimal, from among the distributed-execution patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11)
-
9. A method of managing distributed processing, the method being performed by a computer and including:
estimating a total execution time on the basis of each of distributed-execution patterns indicating a grouping mode for plural computers and corresponding to the number of computers that are in charge of each of processes having different parameters in plural phases, this total execution time being necessary for the plural computers to execute the plural processes in a distributed manner, thereby selecting a distributed-execution pattern that makes the total execution time minimal, from among the distributed-execution patterns.
-
10. A non-transitory computer-readable storage medium storing a program for causing a program that causes a computer to realize:
a selecting unit that estimates a total execution time on the basis of each of distributed-execution patterns indicating a grouping mode for plural computers and corresponding to the number of computers that are in charge of each of processes having different parameters in plural phases, this total execution time being necessary for the plural computers to execute the plural processes in a distributed manner, thereby selecting a distributed-execution pattern that makes the total execution time minimal, from among the distributed-execution patterns.
Specification