Das geht über Sockets, aber wenn dann nur für 1 Aufgabe und relativ kompliziert, weil man nie weiß wann ein Rechner ausfällt. Du musst also eine eigene "KI" schreiben, die den Status überwacht und eventuell alles anstehende neu verteilt wenn einer ausfällt.