Skip to content
Algo-ryth-mix edited this page Nov 12, 2020 · 4 revisions

Relevance

To create a distributed compiler, a distributed compuation platform is first required, that connects storages and can distributed general purpose jobs. This Prototype aims to do just that. It provides a server backend and a client frontend in a modular approach, allowing for dynamic message exchange. Furthermore modules can be activated and deactivated at will allowing for different configurations of runners, dispatchers and schedulers.

Information

Hivemind works with a (very) simple language

RUN <any shell command> ; runs a shell command on any of the available nodes
RUN <any shell command>
RUN <any shell command>
WAIT ; Waits for all above commands to finish

The Frontend is created with TkInter: media/hivemind-client-frontend.png

Clone this wiki locally