Hi Chris,<br><br>Thanks for the responses. I am wondering if there is any visual diagram available for Torque/Maui depicting from the start when a job is submitted to the batch system till it get completed/exited. I am searching some thing similar to what is available for SLURM on slide 46 from this link:<br>
<br><a href="https://computing.llnl.gov/linux/slurm/lci.7.tutorial.pdf">https://computing.llnl.gov/linux/slurm/lci.7.tutorial.pdf</a><br><br>And also does Torque supports a plug-in architecture to add new modules and is there a developer&#39;s guide some where?<br>
<br>Many thanks,<br>Omer<br><br><div class="gmail_quote">On Sun, Feb 24, 2008 at 4:56 AM, Chris Samuel &lt;<a href="mailto:csamuel@vpac.org">csamuel@vpac.org</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
----- &quot;Omer Khalid&quot; &lt;<a href="mailto:Omer.Khalid@cern.ch">Omer.Khalid@cern.ch</a>&gt; wrote:<br>
<br>
&gt; Hi James,<br>
<br>
Hello Omer,<br>
<div class="Ih2E3d"><br>
&gt; Thanks for your prompt response and explaining me the history of<br>
&gt; Torque and its architecture. So pbs_server is resource manager that<br>
&gt; takes care of the resource provisioning, pbs_sched/Maui for scheduling<br>
&gt; the job and resource allocation and pbs_mom for monitoring the<br>
&gt; computer node.. right??<br>
<br>
</div>That sounds about right.<br>
<div class="Ih2E3d"><br>
&gt; So I guess that qmgr is part of pbs_server to set up the queues.<br>
<br>
</div>It&#39;s actually a command that talks to the pbs_server process.<br>
<div class="Ih2E3d"><br>
&gt; Now let&#39;s say for a cluster of 20 nodes, 5 different queues are specified<br>
&gt; based on different type of execution priorities. Can all nodes consume<br>
&gt; jobs from any of the queues<br>
<br>
</div>Yes - though you can put rules into Maui/Moab to govern<br>
what you want to happen here.<br>
<div class="Ih2E3d"><br>
&gt; or they are configured for specific queues?<br>
<br>
</div>Not really.<br>
<div class="Ih2E3d"><br>
&gt; And what happens when a job arrives at the pbs_server? Does<br>
&gt; pbs_sched/Maui get the status info from the pbs_server about the<br>
&gt; available resources, and based on a job&#39;s requirements put that into a<br>
&gt; specific queue?<br>
<br>
</div>No, queues are more of a Torque concept and Maui maps<br>
them to classes. pbs_sched might be more constrained though.<br>
<div class="Ih2E3d"><br>
&gt; Does it also allocate a specific execution node for<br>
&gt; that particular job<br>
<br>
</div>Yes, it does.<br>
<div class="Ih2E3d"><br>
&gt; or the compute node reads the job from a certain queue?<br>
<br>
</div>No, it&#39;s a push system, rather than a pull one.<br>
<div class="Ih2E3d"><br>
&gt; In this case, adding dynamic nodes is possible?<br>
<br>
</div>Not easily.<br>
<div class="Ih2E3d"><br>
&gt; My thoughts pretty are disjointed but I would much appreciate the<br>
&gt; explanations..<br>
<br>
</div>So are mine! :-)<br>
<font color="#888888"><br>
--<br>
Christopher Samuel - (03) 9925 4751 - Systems Manager<br>
&nbsp;The Victorian Partnership for Advanced Computing<br>
&nbsp;P.O. Box 201, Carlton South, VIC 3053, Australia<br>
VPAC is a not-for-profit Registered Research Agency<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
torqueusers mailing list<br>
<a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>
<a href="http://www.supercluster.org/mailman/listinfo/torqueusers" target="_blank">http://www.supercluster.org/mailman/listinfo/torqueusers</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Omer<br><br>-------------------------------------------------------<br>CERN -- European Organization for Nuclear<br>Research, IT Department, CH-1211, <br>Geneva 23, Switzerland<br>
<br>Phone: +41 (0) 22 767 2224<br>Fax: &nbsp; &nbsp; +41 (0) 22 766 8683<br>E-mail : <a href="mailto:Omer.Khalid@cern.ch">Omer.Khalid@cern.ch</a><br>Homepage: <a href="http://cern.ch/Omer.Khalid">http://cern.ch/Omer.Khalid</a>