Telemetry-Based Model Execution Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service providers and end users face risks in inference task execution, where users can repudiate payment after task completion, and CSPs may replace models to reduce computational burden, leading to uncertainty about the proper model usage during inference tasks.

Innovation Solution

Implementing target resource verification circuitry that uploads input data and instructions to CSPs to perform inference tasks, generating telemetry information based on specified models and data, which is then compared to baseline telemetry from the end user's resources to verify the integrity of model execution before authorizing payment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud service providers perform inference tasks using specified models, then computational workload is reduced for end users, but integrity verification becomes complex requiring telemetry comparison

Engineering Contradiction:
Improvecomputational workload reductionVSAvoidintegrity verification system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces telemetry information as an intermediary mechanism to verify model execution integrity. Instead of directly verifying model outputs or maintaining complex trust relationships, the system uses telemetry data (CPU usage, memory consumption, execution time) as a mediator to indirectly confirm that the specified model was actually executed by the CSP. This resolves the contradiction by providing verification capability without requiring direct inspection of computational processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops where telemetry information is collected from CSP executions, compared against baseline telemetry from local executions, and used to determine payment authorization. This feedback mechanism allows the system to automatically verify integrity and make payment decisions based on the comparison results, reducing manual verification complexity while maintaining productivity benefits.

Inventive Principle:
Principle #23Feedback

2Reliability

If end users verify model execution integrity through telemetry comparison, then payment security is improved, but processing time increases due to verification steps

Engineering Contradiction:
Improvepayment securityVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having end users execute the same model locally beforehand to establish baseline telemetry information. This baseline is stored and later used for comparison with CSP execution telemetry, eliminating the need to perform verification calculations in real-time during the payment process. The time-consuming execution and comparison准备工作 is done in advance, thus improving payment security without significantly increasing actual payment processing time.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If cloud service providers replace models to reduce computational burden, then operational costs decrease, but model execution integrity deteriorates

Engineering Contradiction:
Improvecomputational burden reductionVSAvoidmodel execution integrity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent substitutes direct mechanical verification of model execution (inspecting actual computation processes) with a telemetry-based verification system. Instead of monitoring complex computational processes to ensure the correct model runs, the system replaces this with simpler telemetry data collection and comparison, making it easier to detect model substitution while allowing CSPs operational flexibility.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If telemetry information is collected and compared for verification, then execution integrity is improved, but data processing complexity increases

Engineering Contradiction:
Improveexecution integrity verificationVSAvoiddata processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential telemetry information needed for verification (CPU usage, memory consumption, execution time) from the complex CSP execution environment. By selecting and extracting only these specific metrics rather than analyzing all possible execution data, the system achieves precise integrity verification while keeping data processing complexity manageable through focused information extraction.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240356820A1Methods, systems, articles of manufacture and apparatus to verify integrity of model execution on computing resources using telemetry information
Publication Date: 2024.10.24 INTEL CORP
  • US20240356820A1 patent drawing
  • US20240356820A1 patent drawing
  • US20240356820A1 patent drawing

AI summary

Systems, apparatus, articles of manufacture, and methods are disclosed to verify integrity of model execution on computing resources using telemetry information. An example apparatus includes machine-readable instructions, and at least one processor circuit to be programmed by the machine-readable instructions to instruct one or more first computing resources of a service provider to process a first model, compare first telemetry performance metrics received from the service provider with second telemetry performance metrics associated with baseline computing resources, and verify an integrity score of the service provider based on a similarity metric associated with the first telemetry performance metrics and the second telemetry performance metrics.