Public functions to join and leave hordes
A distributed process registry
A distributed supervisor
Distributes processes to nodes uniformly using a hash ring
Distributes processes to nodes uniformly using a hash ring. Contains a quorum mechanism to handle netsplits