# Distributed startup on large clusters

**URL:** https://discourse.julialang.org/t/distributed-startup-on-large-clusters/42186
**Category:** Julia at Scale
**Created:** [June 28, 2020, 5:21am UTC](https://discourse.julialang.org/t/distributed-startup-on-large-clusters/42186 "2020-06-28T05:21:27Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [June 28, 2020, 5:21am UTC](https://discourse.julialang.org/t/distributed-startup-on-large-clusters/42186/1 "2020-06-28T05:21:27Z")

</div>

I note that in Julia 1.5 IPV6 is supported for launch\_on\_machine(). Which is a good thing.  
[https://github.com/JuliaLang/julia/pull/34430](https://github.com/JuliaLang/julia/pull/34430)

This leads me to revive and old topic.  
Julia uses ssh connections to start processes on other machines. Over in MPI land process launching on large clusters is now done using other mechanisms which cope better with the startup times on large numbers of machines. In the era of half exascale HPC clusters now should we be looking to implement these mechanisms?

Munge is commonly used for authentication in HPC systems using Slurm batch  
[https://linux.die.net/man/7/munge](https://linux.die.net/man/7/munge)

I do realise I started another thread on this topic some time ago. I forget what the response was.
