<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265209</link>
    <title>MATLAB Central Newsreader - MATLAB Distributed Computing Server</title>
    <description>Feed for thread: MATLAB Distributed Computing Server</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Fri, 06 Nov 2009 22:31:03 -0500</pubDate>
      <title>MATLAB Distributed Computing Server</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265209#692810</link>
      <author>Geethmala </author>
      <description>Hi,&lt;br&gt;
I have a couple of queries about Distributed Computing Server (DCS). Let's say I have a cluster with 2 nodes. Each node has 8 cores and is running the Parallel Toolbox of MATLAB. If I need these 2 nodes to compute together, I understand that I need DCS. My question is do I need a DCS worker per core or per node? Can my client nodes running Parallel toolbox also act as a server or do I need a completely separate cluster for running DCS?&lt;br&gt;
&lt;br&gt;
Thanks.</description>
    </item>
    <item>
      <pubDate>Mon, 09 Nov 2009 08:54:14 -0500</pubDate>
      <title>Re: MATLAB Distributed Computing Server</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265209#693155</link>
      <author>Edric M Ellis</author>
      <description>&quot;Geethmala &quot; &amp;lt;geethmala@cs.dartmouth.edu&amp;gt; writes:&lt;br&gt;
&lt;br&gt;
&amp;gt; I have a couple of queries about Distributed Computing Server (DCS). Let's say&lt;br&gt;
&amp;gt; I have a cluster with 2 nodes. Each node has 8 cores and is running the&lt;br&gt;
&amp;gt; Parallel Toolbox of MATLAB. If I need these 2 nodes to compute together, I&lt;br&gt;
&amp;gt; understand that I need DCS. My question is do I need a DCS worker per core or&lt;br&gt;
&amp;gt; per node?&lt;br&gt;
&lt;br&gt;
The way the MDCS licencing works is per worker process. So, if you wish to run&lt;br&gt;
16 workers, you'll need 16 licences.&lt;br&gt;
&lt;br&gt;
&amp;gt; Can my client nodes running Parallel toolbox also act as a server or&lt;br&gt;
&amp;gt; do I need a completely separate cluster for running DCS?&lt;br&gt;
&lt;br&gt;
You can mix these things (I'm not 100% sure, but I think you'd be best off&lt;br&gt;
installing MDCS separately on the machines as the licencing is different) -&lt;br&gt;
i.e. it's fine to run a MATLAB+PCT as well as the MDCS workers on a single&lt;br&gt;
machine (internally, that's how we do a fair bit of our testing).&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;br&gt;
Edric.</description>
    </item>
    <item>
      <pubDate>Tue, 10 Nov 2009 18:26:19 -0500</pubDate>
      <title>Re: MATLAB Distributed Computing Server</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265209#693604</link>
      <author>Geethmala </author>
      <description>Thanks for the response Edric. Can you please clarify the following statement?&lt;br&gt;
&lt;br&gt;
&quot;The way the MDCS licencing works is per worker process. So, if you wish to run&lt;br&gt;
16 workers, you'll need 16 licences.&quot;&lt;br&gt;
&lt;br&gt;
Does each worker process run per core in a machine or per node in a cluster i.e. will I need 2 licenses for 2 nodes or 16 licenses (8 cores/node) for 2 nodes?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Geethmala&lt;br&gt;
&lt;br&gt;
Edric M Ellis &amp;lt;eellis@mathworks.com&amp;gt; wrote in message &amp;lt;ytw1vk8f58p.fsf@uk-eellis-deb5-64.mathworks.co.uk&amp;gt;...&lt;br&gt;
&amp;gt; &quot;Geethmala &quot; &amp;lt;geethmala@cs.dartmouth.edu&amp;gt; writes:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; I have a couple of queries about Distributed Computing Server (DCS). Let's say&lt;br&gt;
&amp;gt; &amp;gt; I have a cluster with 2 nodes. Each node has 8 cores and is running the&lt;br&gt;
&amp;gt; &amp;gt; Parallel Toolbox of MATLAB. If I need these 2 nodes to compute together, I&lt;br&gt;
&amp;gt; &amp;gt; understand that I need DCS. My question is do I need a DCS worker per core or&lt;br&gt;
&amp;gt; &amp;gt; per node?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; The way the MDCS licencing works is per worker process. So, if you wish to run&lt;br&gt;
&amp;gt; 16 workers, you'll need 16 licences.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Can my client nodes running Parallel toolbox also act as a server or&lt;br&gt;
&amp;gt; &amp;gt; do I need a completely separate cluster for running DCS?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; You can mix these things (I'm not 100% sure, but I think you'd be best off&lt;br&gt;
&amp;gt; installing MDCS separately on the machines as the licencing is different) -&lt;br&gt;
&amp;gt; i.e. it's fine to run a MATLAB+PCT as well as the MDCS workers on a single&lt;br&gt;
&amp;gt; machine (internally, that's how we do a fair bit of our testing).&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Cheers,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Edric.</description>
    </item>
    <item>
      <pubDate>Wed, 11 Nov 2009 08:16:58 -0500</pubDate>
      <title>Re: MATLAB Distributed Computing Server</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265209#693751</link>
      <author>Edric M Ellis</author>
      <description>&quot;Geethmala &quot; &amp;lt;geethmala@cs.dartmouth.edu&amp;gt; writes:&lt;br&gt;
&lt;br&gt;
&amp;gt; Thanks for the response Edric. Can you please clarify the following statement?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &quot;The way the MDCS licencing works is per worker process. So, if you wish to run&lt;br&gt;
&amp;gt; 16 workers, you'll need 16 licences.&quot;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Does each worker process run per core in a machine or per node in a cluster&lt;br&gt;
&amp;gt; i.e. will I need 2 licenses for 2 nodes or 16 licenses (8 cores/node) for 2&lt;br&gt;
&amp;gt; nodes?&lt;br&gt;
&lt;br&gt;
Generally, it's best to run 1 worker process per core, as the default is for&lt;br&gt;
MDCS workers to run single-threaded (more precisely: with only a single&lt;br&gt;
*computational* thread, there are plenty of other supporting threads). So, if&lt;br&gt;
you have 2 8-core nodes, you could use up to 16 worker licences.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;br&gt;
Edric.</description>
    </item>
  </channel>
</rss>

