Products & Services Solutions Academia Support User Community Company

Learn more about MATLAB Distributed Computing Server   

Preparing for Parallel Computing

This section discusses the requirements and configurations for your network to support parallel computing.

Before You Start

Before attempting to install Parallel Computing Toolbox software and MATLAB Distributed Computing Server software, read Introduction to familiarize yourself with the concepts and vocabulary of the products.

Planning Your Network Layout

Generally, it is easy to decide which machines will run worker processes and which will run client processes. Worker sessions usually run on the cluster of machines dedicated to that purpose. The MATLAB client session usually runs where MATLAB programs are run, often on a user's desktop.

The job manager process should run on a stable machine, with adequate resources to manage the number of tasks and amount of data expected in your parallel computing applications.

The following table shows what products and processes are needed for each of these roles in the parallel computing configuration.

Session

Product

Processes

Client

Parallel Computing Toolbox

MATLAB with toolbox

Worker

MATLAB Distributed Computing Server

worker; mdce service (if using a job manager)

Job manager

MATLAB Distributed Computing Server

mdce service; job manager

The server software includes the mdce service or daemon. The mdce service is separate from the worker and job manager processes, and it must be running on all machines that run job manager sessions or workers that are registered with a job manager. (The mdce service is not used with third-party schedulers.)

You can install both toolbox and server software on the same machine, so that one machine can run both client and server sessions.

Network Requirements

To view the network requirements for MATLAB Distributed Computing Server software, visit the product requirements page on the MathWorks Web site at

http://www.mathworks.com/products/distriben/requirements.html

Fully Qualified Domain Names

MATLAB Distributed Computing Server software and Parallel Computing Toolbox software support both short hostnames and fully qualified domain names. The default usage is short hostnames. If your network requires fully qualified hostnames, you can use the mdce_def file to identify the worker nodes by their full names. See Customizing Server Services. To set the hostname used for a MATLAB client session, see the pctconfig reference page.

Security Considerations

The parallel computing products do not provide any security measures. Therefore, be aware of the following security considerations:

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS