METHODS AND APPARATUS TO AGGREGATE TELEMETRY DATA IN AN EDGE ENVIRONMENT
First Claim
1. An apparatus to aggregate telemetry data in an edge environment, the apparatus comprising:
- at least one processor; and
memory including instructions that, when executed, cause the at least one processor to at least;
generate a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service, the telemetry data including a performance metric;
generate a resource object based on the performance metric, the resource object representative of a second interface, the second interface to obtain the performance metric from a first resource of the resources;
generate a telemetry object based on the performance metric, the telemetry object representative of a third interface, the third interface to obtain the performance metric from the resource object; and
generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task, the computing task distributed to the edge service based on the telemetry data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems, and articles of manufacture are disclosed to aggregate telemetry data in an edge environment. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to at least generate a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service and including a performance metric, generate a resource object based on the performance metric, generate a telemetry object based on the performance metric, and generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task distributed to the edge service based on the telemetry data.
16 Citations
29 Claims
-
1. An apparatus to aggregate telemetry data in an edge environment, the apparatus comprising:
-
at least one processor; and memory including instructions that, when executed, cause the at least one processor to at least; generate a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service, the telemetry data including a performance metric; generate a resource object based on the performance metric, the resource object representative of a second interface, the second interface to obtain the performance metric from a first resource of the resources; generate a telemetry object based on the performance metric, the telemetry object representative of a third interface, the third interface to obtain the performance metric from the resource object; and generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task, the computing task distributed to the edge service based on the telemetry data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprising instructions that, when executed, cause a machine to at least:
-
generate a composition for an edge service in an edge environment, the composition representative of a first interface to obtain telemetry data, the telemetry data associated with resources of the edge service, the telemetry data including a performance metric, the instructions to generate the composition by; generating a resource object based on the performance metric, the resource object representative of a second interface, the second interface to obtain the performance metric from a first resource of the resources; and generating a telemetry object based on the performance metric, the telemetry object representative of a third interface, the third interface to obtain the performance metric from the resource object; and generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object; execute the telemetry executable to generate the telemetry data; and in response to distributing a computing task to the edge service based on the telemetry data, execute the computing task. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus to aggregate telemetry data in an edge environment, the apparatus comprising:
-
means for composing a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service, the telemetry data including a performance metric; means for generating; a resource object based on the performance metric, the resource object representative of a second interface, the second interface to obtain the performance metric from a first resource of the resources; and a telemetry object based on the performance metric, the telemetry object representative of a third interface, the third interface to obtain the performance metric from the resource object; and means for compiling a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task, the computing task distributed to the edge service based on the telemetry data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable storage medium comprising instructions that, when executed, cause at least one processor to at least:
-
in response to obtaining a request for execution of a workload from an edge device, discover a plurality of edge service resources associated with at least one edge service in an edge environment, the at least one edge service including first edge service resources of the plurality of the edge service resources; identify the at least one edge service based on first telemetry data obtained from the at least one edge service, the first telemetry data including a performance metric indicating availability of the first edge service resources to execute the workload; distribute the workload to the at least one edge service for execution; and in response to the at least one edge service executing a telemetry model, obtain second telemetry data from the at least one edge service based on the execution of the workload by the at least one edge service, the telemetry model including a first interface to obtain the second telemetry data generated by the first edge service resources. - View Dependent Claims (26, 27, 28)
-
-
29-44. -44. (canceled)
Specification