Patent ID: 8775637
Filing Date: 2014-07-08
Classification: G06F

Abstract:
1. A computer-readable, non-transitory medium storing a communication program that causes a computer to execute a procedure, the procedure comprising: acquiring correspondence data including a plurality of combinations each storing a first identifier identifying one of selected computers in which parallel processes are started, in association with a second identifier identifying one of the parallel processes, the selected computers are among a plurality of computers connected to a multipath network having relay devices extending over two or more hierarchies, the multipath network including first communication paths that are respectively identified by first network identifiers; and specifying, from among the first network identifiers, second network identifiers respectively identifying second communication paths to be used for routing data among the selected computers so that the second communication paths are dispersed over the relay devices without overlapping with one another in the multipath network, each of the second identifiers of the parallel processes is assigned a sequential integral value corresponding to the number of the parallel processes being started; and the first network identifiers are arranged in a predetermined sequence of corresponding communication paths for each computer included in the plurality of computers; and the second network identifiers are each specified as the first network identifier that is at a first position in the predetermined sequence of corresponding communication paths, the first position being determined according to a reminder obtained by dividing the sequential integral value assigned to the each second identifier by a number of the predetermined sequence of corresponding communication paths.