Execlet
In our execlet-streamer architecture, we run the exceclet service on each machine which should run computing jobs and connect to the central streamer. On a machine, only a single execlet service runs. It runs as a systemd service and restarts automatically (also on reboot).
[Service]
User=execlet
Group=execlet
ExecStart=/usr/local/bin/execlet \
-hardware-profile cpu \
-target gateway:50051
Restart=always
Important to note is that it receives the information on how to contact the streamer and which hardware profile it has. It uses this to connect to the streamer.