US 12,120,175 B2
Technologies for providing selective offload of execution to the edge
Francesc Guim Bernat, Barcelona (ES); Ned Smith, Beaverton, OR (US); Thomas Willhalm, Sandhausen (DE); Karthik Kumar, Chandler, AZ (US); and Timothy Verrall, Pleasant Hill, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 7, 2022, as Appl. No. 17/688,695.
Application 17/688,695 is a continuation of application No. 16/234,718, filed on Dec. 28, 2018, granted, now 11,271,994.
Prior Publication US 2022/0263891 A1, Aug. 18, 2022
Int. Cl. H04L 67/1008 (2022.01); H04L 67/00 (2022.01); H04L 67/10 (2022.01); H04L 67/1021 (2022.01); H04L 67/59 (2022.01); H04L 67/61 (2022.01); H04L 67/63 (2022.01)
CPC H04L 67/1008 (2013.01) [H04L 67/10 (2013.01); H04L 67/1021 (2013.01); H04L 67/34 (2013.01); H04L 67/59 (2022.05); H04L 67/61 (2022.05); H04L 67/63 (2022.05)] 14 Claims
OG exemplary drawing
 
1. A device comprising:
interface circuitry;
machine-readable instructions; and
at least one processor circuit to be programmed by the machine-readable instructions to:
process source code for an application to identify a performance objective for executing the application and a security requirement for executing the application;
determine a first characteristic corresponding to executing a section of [an] the application locally at the device, the first characteristic corresponding to the performance objective;
determine a second characteristic corresponding to executing the section of the application at an edge resource, the second characteristic corresponding to the performance objective;
determine that the section of the application should be offloaded to the edge resource based on a comparison of the first characteristic and the second characteristic; and
after determining that the section of the application should be offloaded to the edge resource, execute the section of the application locally based on the security requirement.