US 12,236,276 B2
Edge and cloud computing image processing
Amihai Savir, Newton, MA (US); and Oshry Ben-Harush, Cedar Park, TX (US)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Oct. 15, 2021, as Appl. No. 17/503,034.
Prior Publication US 2023/0122881 A1, Apr. 20, 2023
Int. Cl. G06F 9/50 (2006.01); G06F 11/34 (2006.01); G06N 3/02 (2006.01)
CPC G06F 9/5044 (2013.01) [G06F 9/505 (2013.01); G06F 11/3419 (2013.01); G06N 3/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor; and
at least one memory that stores executable instructions that, when executed by the at least one processor, facilitate performance of operations, comprising:
processing a first workload with a first edge device to produce first metrics;
replicating the first workload from the first edge device to cloud computing equipment for processing by the cloud computing equipment to produce second metrics, wherein the cloud computing equipment is connected to the first edge device via a communications network;
training a neural network model at the first edge device regarding respective amounts of time to process data at the first edge device compared to corresponding amounts of time to process the data at the cloud computing equipment, wherein the training is performed based on the first metrics and on the second metrics, and wherein the data is generated at the first edge device;
updating the neural network model to produce an updated neural network model based on information received from a second edge device regarding a performance of the cloud computing equipment in processing the data, wherein the first edge device and the second edge device having respective different processing capabilities, wherein the neural network model comprises a first neural network model that is trained with a first set of data, wherein the second edge device comprises a second neural network model that is trained with a second set of data, and wherein the first neural network model and the second neural network model differ;
determining whether to process first data, generated at the first edge device, locally at the first edge device or at the cloud computing equipment; and
based on the determining, causing the first data to be processed locally at the first edge device or at the cloud computing equipment.