What does a Distributed Computing Server license of 16 workers mean?

Hi,
I wonder what a Distributed Computing Server license of 16 workers means a) each user can use 16 workers when using Distributed Computing Server and Parallel Computing toolbox at the same time. b) the total of workers used by all users is 16 when using Distributed Computing Server and Parallel Computing toolbox at the same time. c)16 nodes can be used by the cluster users.
Thanks, Hanxing

Answers (2)

A "worker" is a MATLAB process that runs. Typically, you can think of each worker running on a physical core. If a node has multiple cores, then you can load it with multiple workers.
When a license is for 16 workers, the total number of workers for that cluster/license that can be used by all users is 16.
For example, for a 16-worker license, 4 people (jobs) can request 4 workers simultaneously. On the other hand, if one job is using 10 workers (this means there are 6 idle), and another user comes in requesting 8 workers, the user will be queued until 2 more workers become available. Once available, that user's job will be submitted.
As far as my understanding goes, it means that the MATLAB Distributed Computing Engine can be configured to work with a cluster of 16 workers, i.e. each user can request use of a maximum of 16 workers at a time. Each user then submits jobs that are processed in a priority order.

Categories

Find more on MATLAB Parallel Server in Help Center and File Exchange

Asked:

on 6 Jun 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!