SLURM: What's New
Major Updates in SLURM Version 0.3
We expect to make SLURM Version 0.3 available in the first
quarter of 2004. Major enhancements include:
- Scheduler plugin developed for backfill scheduling and
The Maui Scheduler.
- 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.
- Support for LAM/MPI is provided.
- The interconnect/switch logic has been moved to a plugin.
- Load-leveling performed to distribute workload across shared nodes.
- Job completion plugin developed to log job details.
- The srun command properly handles job step termination upon
node failure.
- All commands will re-read the slurm configuration file when changed.
- An arbitrary signal may be sent to a batch script (and not its processes).
- Batch scripts can have arguments that are propagated.
For a complete list of enhancements in SLURM version 0.3, please see
the NEWS file with the code distribution.
Major Updates in SLURM Version 0.4
We expect to make SLURM Version 0.4 available in the second
quarter of 2004. Major enhancements include:
- Support for the AIX operating system.
- Support for the IBM Federation switch.
Major Updates in SLURM Version 0.5 and beyond
Detailed plans for release dates and contents of future SLURM releases
have not been finalized. Development planned in the immediate future includes:
- Support of various MPI types via a plugin mechanism.
- Permit resource allocations (jobs) to change size.
- Manage consumable resources on a per-node (e.g. memory, disk space)
and system-wide basis (e.g. licenses).
- Preempt/resume jobs per scheduler directives.
- Checkpoint/restart jobs per scheduler directives.
- Support for the IBM
IBM BlueGene/L system.
Privacy and Legal Notice
URL = http://www.llnl.gov/linux/slurm/news.html
UCRL-WEB-201790
Last Modified January 7, 2004
Maintained by
slurm-dev@lists.llnl.gov