User manual

2 Network Administration
Required Ports
Using a Job Manager
BASE_PORT. The ports required by the job manager and all workers are
specified and described in the
mdce_def file. See the following file in the
MATLAB installation used fo r e ach cluster process:
matlabroot/toolbox/bin/distcomp/mdce_def.sh (Unix)
matlabroot\toolbox\bin\distcomp\mdce_def.bat (Windows)
Parallel Jobs. The range of ports on UNIX worker machines required by
MPICH for the running of parallel jobs is from
BASEPORT + 1 000 up to
BASE_PORT + 2000.
Ephemeral Ports. If y ou use the job manager on a Windows cluster, you
must make sure that a large number of ephemeral TCP ports are available.
By default, the maximum valid ephemeral TCP port number on a Windows
operating system is 5000, but transfers of large data sets m ight fail if this
setting is not increased. In particular, if y ou r cluster has 32 or more work ers,
you should increase the maximum valid ephemeral TCP port number, with
the following procedure:
1 Start the Registry Editor.
2 L ocate the following subkey in th e registry, and t hen click Parameters :
HKEY_LOCAL
_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
2-20