| <!--#include virtual="header.txt"--> |
| |
| <h1>What's New</h1> |
| |
| <h2>Index</h2> |
| <ul> |
| <li><a href="#11">SLURM Version 1.1, May 2006</a></li> |
| <li><a href="#12">SLURM Version 1.2, February 2007</a></li> |
| <li><a href="#13">SLURM Version 1.3, Winter 2007</a></li> |
| <li><a href="#14">SLURM Version 1.4 and beyond</a></li> |
| </ul> |
| |
| <h2><a name="11">Major Updates in SLURM Version 1.1</a></h2> |
| <p>SLURM Version 1.1 became available in May 2006. |
| Major enhancements include: |
| <ul> |
| <li>Communications enhancements, validated up to 16,384 node clusters.</li> |
| <li>File broadcast support (new <i>sbcast</i> command).</li> |
| <li>Support for distinct executables and arguments by task ID |
| (see <i>srun --multi-prog</i> option).</li> |
| <li>Support for binding tasks to the memory on a processor.</li> |
| <li>The configuration parameter <i>HeartbeatInterval</i> is defunct. |
| Half the values of configuration parameters <i>SlurmdTimeout</i> and |
| <i>SlurmctldTimeout</i> are used as the commununication frequency for |
| the slurmctld and slurmd daemons respecitively.</li> |
| <li>Support for PAM to control resource limits by user on each |
| compute node used. See <i>UsePAM</i> configuration parameter.</li> |
| <li>Support added for <i>xcpu</i> job launch.</li> |
| <li>Add support for 1/16 midplane BlueGene blocks.</li> |
| <li>Add support for overlapping BlueGene blocks.</li> |
| <li>Add support for dynamic BlueGene block creation on demand.</li> |
| <li>BlueGene node count specifications are now c-node counts |
| rather than base partition counts.</li> |
| </ul> |
| |
| <h2><a name="12">Major Updates in SLURM Version 1.2</a></h2> |
| <p>SLURM Version 1.2 became available in February 2007. |
| Major enhancements include: |
| <ul> |
| <li>More complete support for resource management down to the core level |
| on a node.</li> |
| <li>Treat memory as a consumable resource on a compute node.</li> |
| <li>New graphical user interface provided, <i>sview</i>.</li> |
| <li>Added support for OS X.</li> |
| <li>Permit batch jobs to be requeued.</li> |
| <li>Expanded support of Moab and Maui schedulers.</li> |
| <li><i>Srun</i> command augmented by new commands for each operation: |
| <i>salloc</i>, <i>sbatch</i>, and <i>sattach</i>.</li> |
| <li>Sched/wiki plugin (for Moab and Maui Schedulers) rewritten to |
| provide vastly improved integration.</li> |
| <li>BlueGene plugin permits use of different boot images per job |
| specification.</li> |
| <li>Event trigger mechanism added with new tool <i>strigger</i>.</li> |
| <li>Added support for task binding to CPUs or memory via <i>cpuset</i> |
| mechanism.</li> |
| <li>Added support for configurable |
| <a href="power_save.html">power savings</a> on idle nodes.</li> |
| <li>Support for MPICH-MX, MPICH1/shmem and MPICH1/p4 added with |
| task launch directly from the <i>srun</i> command.</li> |
| <li>Perl APIs and wrappers for mpiexec and the Torque/PBS commands.</li> |
| </ul> |
| |
| <h2><a name="13">Major Updates in SLURM Version 1.3</a></h2> |
| <p>SLURM Version 1.3 is scheduled for release in the Winter of 2007. |
| Major enhancements include: |
| <ul> |
| <li>Job accounting and completion data stored in a database |
| (MySQL, PGSQL or simple text file).</li> |
| <li>Gang scheduling of jobs (time-slicing of parallel jobs |
| without an external scheduler).</li> |
| <li>Support for BlueGene/P systems.</li> |
| <li><i>Srun</i>'s --alloc, --attach, and --batch options removed (use |
| <i>salloc</i>, <i>sattach</i> or <i>sbatch</i> commands instead).</li> |
| </ul> |
| |
| <h2><a name="14">Major Updates in SLURM Version 1.4 and beyond</a></h2> |
| <p> Detailed plans for release dates and contents of future SLURM releases have |
| not been finalized. Anyone desiring to perform SLURM development should notify |
| <a href="mailto:slurm-dev@lists.llnl.gov">slurm-dev@lists.llnl.gov</a> |
| to coordinate activies. Future development plans includes: |
| <ul> |
| <li>Permit resource allocations (jobs) to change size.</li> |
| <li>Add Kerberos credential support including credential forwarding |
| and refresh.</li> |
| </ul> |
| |
| <p style="text-align:center;">Last modified 15 August 2007</p> |
| |
| <!--#include virtual="footer.txt"--> |