Abstract: A system and device for supervising and controlling operation of at least one machine of an industrial installation. A server and a plurality of devices form a computing cluster. At least some devices of the plurality of devices are connected to a machine of the industrial installation. Each device has a first processor to compute in real-time, using data acquired from the machine, a first processing task for solving a first query; and a second processor sharing its processing power with the network, and computing, when assigned by the server, at least one thread of a second processing task for solving a second query. The server controls the computing cluster, partitions the second processing task into a plurality of threads, and assigns one or more threads of the plurality of threads to the second processor of some of the devices of the plurality of devices.