Multicast communication. By default LucyGrid uses 18.104.22.168 ip for multicast messages.
LucyGrid sends status, management and grid requests through the multicast messages. In case you want to communicate different networks you need to setup the routers to allow multicast messages.
Right now (in theory) multicast messages allows 2 jumps between networks (not tested yet).
Simple web server used to serve chunks to the grid nodes.
Grid node worker code. For each grid request the grid node will run a grid executor connected to the grid request endpoint.
Responsible of creating a GridEndpoint and keep tracking of the data processing.
Grid node resident code. Listeng for grid requests and creates grid executors on demand. Notifies about the status of the machine.
Helper class to access computer performance counters.