| CPC G06F 11/203 (2013.01) [G06F 11/1407 (2013.01); G06F 11/143 (2013.01); G06F 11/1438 (2013.01); G06F 11/2025 (2013.01); G06F 11/2028 (2013.01); G06F 11/302 (2013.01)] | 10 Claims |

|
1. A method performed by one or more processors, the method comprising:
receiving an application execute command associated with an application;
executing a main process of the application in response to the application execute command;
receiving information on a plurality of devices associated with the execution of the application;
executing, using the information on the plurality of devices, a sub-process for each of the plurality of devices, wherein the sub-processes are associated with the executed main process; and
based on a failure occurring in at least some of the plurality of devices, performing, using an idle device, fault tolerance associated with the execution of at least one of the sub-processes while maintaining the executed main process.
|