Skip to content
Snippets Groups Projects
Commit 7b642b29 authored by Morris Jette's avatar Morris Jette
Browse files

Update roadmap for v15.08

parent 27f4eb40
No related branches found
No related tags found
No related merge requests found
...@@ -37,24 +37,28 @@ Major enhancements include: ...@@ -37,24 +37,28 @@ Major enhancements include:
<h2><a name="1508">Major Updates Planned for Slurm Version 15.08</a></h2> <h2><a name="1508">Major Updates Planned for Slurm Version 15.08</a></h2>
<p>Slurm Version 15.08 is scheduled for release in August 2015. <p>Slurm Version 15.08 is scheduled for release in August 2015.
Major enhancements include: Major enhancements to include:
<ul> <ul>
<li>Add support for communication gateway nodes with aggregation of messages <!-- SchedMD led -->
to improve scalability.</li>
<li>Add support for PMI Exascale (PMIx) for improved MPI scalability.</li>
<li>Add support for burst buffers, data storage available for before, during <li>Add support for burst buffers, data storage available for before, during
and/or after job computation in support of data staging, checkpoint, and/or after job computation in support of data staging, checkpoint,
etc.</li> etc.</li>
<li>Convert charging from being based upon CPU time allocated to a more
general <i>system billing unit</i>, which can be computed as a function of
many different resources (e.g. CPU, memory, power, GPUs, etc.).</li>
<li>Improve recovery time for communication failures when large numbers of
nodes fail simultaneously.</li>
<li>Permit disabling of swap space use.</li>
<!-- Intel led -->
<li>Add support for PMI Exascale (PMIx) for improved MPI scalability.</li>
<!-- Bull led -->
<li>Add support asymmetric resource allocation and MPMD programming. Multiple <li>Add support asymmetric resource allocation and MPMD programming. Multiple
resource allocation specification (memory, CPUs, GPUs, etc.) will be resource allocation specification (memory, CPUs, GPUs, etc.) will be
supported in a single job allocation.</li> supported in a single job allocation.</li>
<li>Layouts framework, which will be the basis for further developments toward <li>Add support for communication gateway nodes to improve scalability.</li>
<li>Add layouts framework, which will be the basis for further developments toward
optimizing scheduling with respect to additional parameters such as temperature optimizing scheduling with respect to additional parameters such as temperature
and power consumption.</li> and power consumption.</li>
<li>Energy consumption added as a factor in fair-share scheduling.</li>
<li>Energy aware scheduling added with respect to power caps.</li>
<li>Improved support for GPU affinity with respect to CPUs and network
resources.</li>
</ul> </ul>
<h2><a name="1605">Major Updates in Slurm Version 16.05 and beyond</a></h2> <h2><a name="1605">Major Updates in Slurm Version 16.05 and beyond</a></h2>
...@@ -63,6 +67,10 @@ have not been finalized. Anyone desiring to perform Slurm development should ...@@ -63,6 +67,10 @@ have not been finalized. Anyone desiring to perform Slurm development should
notify <a href="mailto:slurm-dev@schedmd.com">slurm-dev@schedmd.com</a> notify <a href="mailto:slurm-dev@schedmd.com">slurm-dev@schedmd.com</a>
to coordinate activities. Future development plans includes: to coordinate activities. Future development plans includes:
<ul> <ul>
<li>Energy consumption added as a factor in fair-share scheduling.</li>
<li>Energy aware scheduling added with respect to power caps.</li>
<li>Improved support for GPU affinity with respect to CPUs and network
resources.</li>
<li>Integration with <li>Integration with
<a href="http://en.wikipedia.org/wiki/FlexNet_Publisher">FLEXlm <a href="http://en.wikipedia.org/wiki/FlexNet_Publisher">FLEXlm
(Flexnet Publisher)</a> license management.</li> (Flexnet Publisher)</a> license management.</li>
...@@ -78,6 +86,6 @@ to coordinate activities. Future development plans includes: ...@@ -78,6 +86,6 @@ to coordinate activities. Future development plans includes:
<li>Improved support for provisioning and virtualization.</li> <li>Improved support for provisioning and virtualization.</li>
<li>Provide a web-based Slurm administration tool.</li> <li>Provide a web-based Slurm administration tool.</li>
</ul> </ul>
<p style="text-align:center;">Last modified 14 October 2014</p> <p style="text-align:center;">Last modified 30 October 2014</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment