<div class="sright"> <div class="sub-content-head"> Maui Scheduler </div> <div id="sub-content-rpt" class="sub-content-rpt" > <div class="tab-container docs" id="tab-container"> <div class="topNav"> <div class="docsSearch"> </div> <div class="navIcons topIcons"> <a href="index.php"><img src="/resources/docs/images/home.png" title="Home" alt="Home" border="0"></a> <a href="5.0prioritization.php"><img src="/resources/docs/images/upArrow.png" title="Up" alt="Up" border="0"></a> <a href="5.3nodeaccess.php"><img src="/resources/docs/images/prevArrow.png" title="Previous" alt="Previous" border="0"></a> <a href="5.5taskdistribution.php"><img src="/resources/docs/images/nextArrow.png" title="Next" alt="Next" border="0"></a> </div> <h1>5.4 Node Availability Policies</h1> <p> Schedulers will allow jobs to be launched on a given compute node as long as the node is not full or <i>busy</i>. The parameter <b><a href="a.fparameters.php#nodeavailabilitypolicy">NODEAVAILABILITYPOLICY</a> </b>allows a site to determine what criteria constitutes a node being busy . The legal settings are listed in the table below:</p> <table cellpadding="2" cellspacing="2" border="1" width="100%"> <tbody> <tr> <td valign="Top"><b>Availability Policy</b><br> </td> <td valign="Top"><b>Description</b><br> </td> </tr> <tr> <td valign="Top"><b>DEDICATED</b><br> </td> <td valign="Top">The node is considered busy if dedicated resources equal or exceed configured resources<br> </td> </tr> <tr> <td valign="Top"><b>UTILIZED</b><br> </td> <td valign="Top">The node is considered busy if utilized resources equal or exceed configured resources<br> </td> </tr> <tr> <td valign="Top"><b>COMBINED</b><br> </td> <td valign="Top">The node is considered busy if either dedicated or utilized resources equal or exceed configured resources<br> </td> </tr> </tbody> </table> <p> The default setting for all nodes is <b>COMBINED</b> indicating that a node can accept workload so long as the jobs which the node was allocated to do not request or utilize more resources than the node has available. In a load balancing environment, this may not be the desired behavior. Setting the <b>NODEAVAILABILITYPOLICY</b> parameter to <b>UTILIZED</b> will allow jobs to be packed onto a node even if the aggregate resources requested exceeds the resources configured. For example, assume a scenario with a 4 processor compute node and 8 jobs requesting 1 processor each. If the resource availability policy was set to <b>COMBINED</b> , this node would only allow 4 jobs to start on this node even if the jobs induced a load of less than 1.0 each. With the resource availability policy set to <b>UTILIZED</b>, the scheduler would continue to allow jobs to be started on the node until the node's load average exceeded a per processor load value of 1.0 (in this case, a total load of 4.0). To prevent a node from being over populated within a single scheduling iteration, Maui will artificially raise the node's load for one scheduling iteration when starting a new job. On subsequent iterations, the actual measured node load information will be used.</p> <div class="navIcons bottomIcons"> <a href="index.php"><img src="/resources/docs/images/home.png" title="Home" alt="Home" border="0"></a> <a href="5.0prioritization.php"><img src="/resources/docs/images/upArrow.png" title="Up" alt="Up" border="0"></a> <a href="5.3nodeaccess.php"><img src="/resources/docs/images/prevArrow.png" title="Previous" alt="Previous" border="0"></a> <a href="5.5taskdistribution.php"><img src="/resources/docs/images/nextArrow.png" title="Next" alt="Next" border="0"></a> </div> </div> </div> </div> <div class="sub-content-btm"></div> </div> </div>