CPC G06F 9/5033 (2013.01) [G06F 9/4887 (2013.01); G06F 9/5072 (2013.01); G06N 5/022 (2013.01); H04L 12/66 (2013.01)] | 14 Claims |
1. A system for data analytics in a network between one or more local devices and a cloud computing platform, the system comprising:
a processor configured to process data collected, stored, or collected and stored on the one or more local devices, stored on the cloud computing platform, or a combination thereof by an analytical algorithm that is subdivided into at least two sub-algorithms,
wherein at least one sub-algorithm of the at least two sub-algorithms is executed on the one or more local devices, and at least one other sub-algorithm of the at least two sub-algorithms is executed on the cloud computing platform based on an affinity/preference indicator,
wherein the affinity/preference indicator is defined regarding a location of execution and run-time for each sub-algorithm of the at least two sub-algorithms, and based on a data structure of the processed data,
wherein the location of execution regards distribution of the at least two sub-algorithms to a place of execution in accordance with deployment, and
wherein the at least one sub-algorithm designated for execution on the one or more local devices is dynamically shiftable to a gateway based on computing resources of the one or more local devices.
|