Patent ID: 8532118

Claim:
A computer-readable, non-transitory storage medium storing a program for causing a computer to execute a procedure, the procedure comprises: obtaining first data including identifiers of selected computers for invocation of parallel processes among a plurality of computers connected to lowest-layer relay apparatuses in a network including relay apparatuses in a plurality of layers, wherein the network includes paths between a relay apparatus in a first layer and plural relay apparatuses in a second layer that is an immediately upper layer than the first layer; and selecting, for each of the selected computers whose identifiers are included in the first data and from network identifiers for respective communication routes in the network, network identifiers to be used for communication with other selected computers so as to avoid coincidence of communication routes between the selected computers for which a same difference value is calculated between identification numbers, wherein the network identifiers are associated in advance with an identifier of each of the plurality of computers and are used for routing in the network, and the identification numbers are assigned for ordering the selected computers.