User`s guide
How Parallel Computing Products Run a Job
6-5
Client
Worker
Worker
Worker
Client
Scheduler 2
Worker
Worker
Worker
Client
Client
Scheduler 1
Cluster with Multiple Clients and MJSs
Local Cluster
A feature of Parallel Computing Toolbox software is the ability to run a local cluster
of workers on the client machine, so that you can run jobs without requiring a remote
cluster or MATLAB Distributed Computing Server software. In this case, all the
processing required for the client, scheduling, and task evaluation is performed on the
same computer. This gives you the opportunity to develop, test, and debug your parallel
applications before running them on your network cluster.
Third-Party Schedulers
As an alternative to using the MJS, you can use a third-party scheduler. This could be
a Microsoft Windows HPC Server (including CCS), Platform LSF scheduler, PBS Pro
®
scheduler, TORQUE scheduler, or a generic scheduler.
Choosing Between a Third-Party Scheduler and an MJS
You should consider the following when deciding to use a third-party scheduler or the
MATLAB job scheduler (MJS) for distributing your tasks:
• Does your cluster already have a scheduler?
If you already have a scheduler, you may be required to use it as a means of
controlling access to the cluster. Your existing scheduler might be just as easy to use
as an MJS, so there might be no need for the extra administration involved.