| CPC G05B 19/4155 (2013.01) [G05B 2219/31368 (2013.01)] | 18 Claims |

|
1. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to perform actions comprising:
receiving an indication of an event associated with an industrial automation system, wherein the industrial automation system comprises a plurality of devices configured to perform a plurality of operations within the industrial automation system, and wherein each of the plurality of devices comprises a compute surface configured to perform one or more software tasks;
determining a plurality of data processing tasks to perform based on the event;
identifying a portion of the plurality of devices to perform the plurality of data processing tasks based on the compute surface available for each of the plurality of devices; and
deploying a container to each of the portion of the plurality of devices, wherein each container of each of the portion of the plurality of devices is configured to perform at least one of the plurality of data processing tasks, and wherein at least one of each container deployed to each of the portion of the plurality of devices is configured to:
receive resultant data from at least two additional containers of each container deployed to the portion of the plurality of devices; and
compare the resultant data received from the at least two additional containers of each container deployed to the portion of the plurality of devices.
|