Virtualized Application Telemetry via Kernel-Level Resource Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for reporting operating health in virtualized environments using network connections incur latency, leading to delayed resource adjustments by orchestrators, and lack reliable methods for monitoring CPU frequency and cache usage in multi-VNF environments.

Innovation Solution

Implementing a service assurance agent with kernel-level privileges to directly access and adjust CPU/core resources based on real-time telemetry data from virtualized environments, using a hardware virtualization framework to expose performance indicators directly to the orchestrator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network connection sockets are used to report operating health telemetry from virtual environments to orchestrators, then telemetry reporting can be implemented, but latency increases and resource adjustment responsiveness deteriorates

Engineering Contradiction:
Improvetelemetry reporting capabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the telemetry reporting mechanism from the network layer and places it directly in the kernel space, eliminating network traversal latency. The service assurance agent reads telemetry data directly from kernel data structures and exposes it to orchestrators through local interfaces, bypassing the network socket pathway that causes delays.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The service assurance agent acts as an intermediary component with kernel-level privileges that mediates between the virtual environment telemetry sources and the orchestrator. It directly accesses kernel data structures and provides telemetry data to orchestrators without requiring network communication, thus reducing latency while maintaining reliable reporting.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If custom-made software is used to report operating health in virtualized environments, then telemetry can be collected, but the system complexity increases and integration difficulty arises

Engineering Contradiction:
Improvetelemetry collection capabilityVSAvoidsoftware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The service assurance agent is designed as a universal kernel-level component that can collect telemetry data from multiple virtual environments and applications simultaneously. It provides a standardized interface for orchestrators to access telemetry data, eliminating the need for separate custom software solutions for each virtual environment and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If CPU resources are allocated to handle network processing operations, then network processing capability is improved, but the ability to monitor and adjust resources based on real-time performance deteriorates due to latency

Engineering Contradiction:
Improvenetwork processing capabilityVSAvoidresource adjustment responsiveness
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism where the service assurance agent continuously monitors CPU resource utilization and performance metrics in real-time and exposes this information to orchestrators without network latency. Orchestrators can immediately adjust resource allocation based on current performance conditions, creating a closed-loop feedback system that optimizes network processing capability while maintaining responsive resource management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12596576B2Techniques to expose application telemetry in a virtualized execution environment
Publication Date: 2026.04.07 INTEL CORP
  • US12596576B2 patent drawing
  • US12596576B2 patent drawing
  • US12596576B2 patent drawing

AI summary

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.