Techniques to expose application telemetry in a virtualized execution environment
AssigneeIntel Corporation
InventorsPatrick G. Kutch, Francesc Guim Bernat, Andrey Chilikin, Brian P. Johnson
Life of this patent
Estimating the term…
Abstract
Examples describe techniques to expose application telemetry in a virtualized execution environment. Examples include a plurality of application executing within the virtualized execution environment writing telemetry data to a memory associated with virtual devices of a hardware device. Examples also include an orchestrator to read the telemetry data from the memory and use the telemetry data to make resource allocation decisions.
Claims21
An apparatus comprising:
- a memory;
- and
- circuitry to execute a virtual device (VDEV) of a hardware device, the VDEV used by a virtual network function (VNF) in a virtual execution environment, wherein the circuitry is configured to:
- receive telemetry data from the VNF;
- cause the telemetry data to be written to a portion of the memory associated with the VDEV, the telemetry data to include performance measurements of the VNF;
- enable an orchestrator to read the telemetry data from the portion of the memory associated with the VDEV;
- and
- cause a modification to at least one resource allocation to the VNF responsive to the orchestrator selectively causing the modification of the at least one resource allocation to the VNF based on the telemetry data read by the orchestrator.
A method comprising:
- executing a virtual device (VDEV) of a hardware device, the VDEV used by a virtual network function (VNF) in a virtual execution environment;
- receiving telemetry data from the VNF;
- writing the telemetry data to a portion of a memory, the portion associated with the VDEV, the telemetry data to include performance measurements of the VNF;
- enabling an orchestrator to read the telemetry data from the portion of the memory associated with the VDEV;
- and
- causing a modification to at least one resource allocation to the VNF responsive to the orchestrator selectively causing the modification of the at least one resource allocation to the VNF based on the telemetry data read by the orchestrator.
At least one non-transitory computer-readable medium comprising instructions stored thereon, that if executed by a system, cause the system to:
- execute a virtual device (VDEV) of a hardware device, the VDEV used by a virtual network function (VNF) in a virtual execution environment;
- receive telemetry data from the VNF;
- write the telemetry data to a portion of a memory, the portion associated with the VDEV, the telemetry data to include performance measurements of the VNF;
- enable an orchestrator for the system to read the telemetry data from the portion of the memory associated with the VDEV;
- and
- cause a modification to at least one resource allocation to the VNF responsive to the orchestrator selectively causing the modification of the at least one resource allocation to the VNF based on the telemetry data read by the orchestrator.
Dependencies are inferred from the claim text.