
Home
About
Overview
What's New
Publications
SLURM Team
Using
Documentation
FAQ
Getting Help
Mailing Lists
Installing
Platforms
Download
Guide |
 |
What's New
Index
SLURM Version 0.4 became available in January 2005.
Major enhancements included:
- Support for Load Sharing Facility (LSF)
- Add support for MPICH-GM
(Myricom's version of MPI).
- Support for the IBM AIX operating system.
- Support for the IBM
IBM BlueGene system.
- Support for dependent jobs.
- Support for job account numbers.
- Add "reason" field to show what pending jobs are waiting for.
- New graphical user interface, smap.
SLURM Version 0.5 became available in July 2005.
Major enhancements included:
- Moved slurm process tracking options to plugin (ProctrackType).
- Support for the IBM Federation switch.
- Manage consumable resources
- Perform job accounting (record resource utilization).
- Added BlueGene bglblock freeing tool, sfree.
- Added AIX checkpoint plugin (CheckpointType).
SLURM Version 0.6 became available in September 2005.
Major enhancements include:
- Support for Infiniband
- Support for configurable resource limit propagation.
- MPI support moved into plugin (substantive configuration changes required for MPICH-GM).
- Srun options can be specified in job script (#SLURM ...)
- Names (not just numbers) for job step identification.
We expect to make SLURM Version 1.0 available in January 2006.
Major enhancements include:
- I/O streams for all tasks on a node are transmitted through one pair of
sockets instead of distinct sockets for each task. This improves performance
and scalability.
- Resource management supported to the core level on a node.
- Nodes can be in multiple partitions, providing more flexibility in
managing the SLURM partitions as queues.
- Support for task communication/synchronization primitives (PMI).
- E-mail notification on job state changes.
- Better control over task distribution.
- User control of job prioritization via nice option.
- Web-based configuration tool.
We expect to make SLURM Version 1.1 available in May 2006.
Major enhancements include:
- Communications enhancements, validated up to 16,384 node clusters.
- Preempt/resume jobs per scheduler directives.
Detailed plans for release dates and contents of future SLURM releases have
not been finalized. Anyone desiring to perform SLURM development should notify
slurm-dev@lists.llnl.gov
to coordinate activies. Future development plans includes:
- Permit resource allocations (jobs) to change size.
- Enforce CPU and memory limits by job.
- Convert state save functions to plugins for use of various databases.
- Develop Perl API to SLURM.
- Add Kerberos credential support including credential forwarding and refresh.
|