US 12,112,201 B2
Methods and apparatus to aggregate telemetry data in an edge environment
Kshitij Doshi, Tempe, AZ (US); Francesc Guim Bernat, Barcelona (ES); Timothy Verrall, Pleasant Hill, CA (US); Ned Smith, Beaverton, OR (US); and Rajesh Gadiyar, Chandler, AZ (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jan. 4, 2022, as Appl. No. 17/568,567.
Application 17/568,567 is a continuation of application No. 16/723,195, filed on Dec. 20, 2019, granted, now 11,245,538.
Claims priority of provisional application 62/939,303, filed on Nov. 22, 2019.
Claims priority of provisional application 62/907,597, filed on Sep. 28, 2019.
Prior Publication US 2022/0209971 A1, Jun. 30, 2022
Int. Cl. H04L 9/32 (2006.01); G06F 8/41 (2018.01); G06F 9/445 (2018.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06F 11/34 (2006.01); G06F 16/18 (2019.01); G06F 21/60 (2013.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 41/0893 (2022.01); H04L 41/0896 (2022.01); H04L 41/14 (2022.01); H04L 41/142 (2022.01); H04L 41/5009 (2022.01); H04L 41/5025 (2022.01); H04L 41/5051 (2022.01); H04L 43/08 (2022.01); H04L 47/70 (2022.01); H04L 67/1008 (2022.01); H04L 67/12 (2022.01); H04L 67/141 (2022.01); G06F 9/38 (2018.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 11/10 (2006.01); G06F 12/14 (2006.01); G06F 16/23 (2019.01); G16Y 40/10 (2020.01); H04L 67/10 (2022.01)
CPC G06F 9/5016 (2013.01) [G06F 8/443 (2013.01); G06F 9/44594 (2013.01); G06F 9/505 (2013.01); G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 9/544 (2013.01); G06F 11/3433 (2013.01); G06F 16/1865 (2019.01); G06F 21/602 (2013.01); H04L 9/008 (2013.01); H04L 9/0637 (2013.01); H04L 9/0822 (2013.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 41/0893 (2013.01); H04L 41/0896 (2013.01); H04L 41/142 (2013.01); H04L 41/145 (2013.01); H04L 41/5009 (2013.01); H04L 41/5025 (2013.01); H04L 41/5051 (2013.01); H04L 43/08 (2013.01); H04L 47/822 (2013.01); H04L 63/0407 (2013.01); H04L 63/0428 (2013.01); H04L 63/1408 (2013.01); H04L 63/20 (2013.01); H04L 67/1008 (2013.01); H04L 67/12 (2013.01); H04L 67/141 (2013.01); G06F 9/3836 (2013.01); G06F 9/45533 (2013.01); G06F 9/4881 (2013.01); G06F 9/5038 (2013.01); G06F 11/1004 (2013.01); G06F 12/1408 (2013.01); G06F 16/2322 (2019.01); G06F 2209/509 (2013.01); G16Y 40/10 (2020.01); H04L 9/3297 (2013.01); H04L 67/10 (2013.01)] 24 Claims
OG exemplary drawing
 
1. At least one non-transitory computer readable storage medium comprising first instructions to cause at least one processor circuit to at least:
identify a first resource of an edge service after a request from an endpoint device for the edge service to execute a workload;
map a performance metric of the first resource to a first function of the first resource, the first function of the first resource to cause the first resource to execute operations to satisfy the performance metric;
generate a first resource object based on the first function of the first resource, the first resource object to include second instructions to facilitate accessing first telemetry data after execution of the first function by the first resource;
initiate the edge service to determine the first telemetry data of the first resource;
generate a second resource object to obtain second telemetry data associated with a second function of a second resource of the edge service, the second resource object to facilitate accessing the second telemetry data from the second resource object after an execution of the second function by the second resource; and
after a determination that the first resource is dependent on the second resource, generate a resource composition to link the first resource object and the second resource object, the resource composition to include at least one resource model representative of a virtualization of the first resource and the second resource.