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

Réponses (2)

Jiro Doke
Jiro Doke le 7 Juin 2011
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.

Catégories

En savoir plus sur MATLAB Parallel Server dans Centre d'aide et File Exchange

Question posée :

le 6 Juin 2011

Community Treasure Hunt

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

Start Hunting!

Translated by