MaaS GPU Allocation Using Model-Agnostic LLM Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MaaS platforms face challenges in dynamically reallocating GPU resources among different large language models (LLMs) due to the inability to compare latency and resource utilization metrics across models with different tokenization schemes, leading to inefficiencies in need-based resource allocation.

Innovation Solution

A platform-level metric standardizer converts token-based metrics into model-agnostic metrics using model-specific benchmark metrics to facilitate cross-model comparisons and dynamic resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If token-based metrics are used to measure LLM performance, then model-specific benchmark metrics can be obtained, but cross-model comparison becomes impossible due to different tokenization schemes

Engineering Contradiction:
Improvemodel performance measurementVSAvoidcross-model comparability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a metric standardizer as an intermediary component that converts model-specific token-based metrics into a unified model-agnostic metric system. This standardizer acts as a mediator between different tokenization schemes, enabling fair comparison across models by translating their respective metrics into a common measurement framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the measurement parameters from model-specific token-based units to model-agnostic units. By transforming the metric parameters through the standardizer, the system can compare different LLMs using a unified parameter system, resolving the incompatibility caused by different tokenization schemes.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If GPU resources are statically allocated among model pools, then resource distribution is simple, but dynamic reallocation based on actual need is impossible

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidresource allocation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring model-agnostic metrics and automatically adjusting GPU resource distribution among model pools. The system transitions from static to dynamic allocation, allowing resources to be reallocated based on actual model performance and demand as measured by the standardized metrics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop where model performance is continuously measured using the standardized metric system, and this information feeds back into the resource allocation decision-making process. This feedback mechanism enables the system to automatically adjust GPU allocation based on real-time model performance data.

Inventive Principle:
Principle #23Feedback

3Reliability

If model-specific metrics are used for resource allocation, then each model's performance can be measured accurately, but fair quota management across different models becomes difficult

Engineering Contradiction:
Improvemodel performance measurement accuracyVSAvoidquota management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The metric standardizer serves as an intermediary that preserves the accuracy of model-specific performance measurements while translating them into a unified framework for fair quota management. This allows the system to maintain reliable model-specific metrics while achieving equitable resource allocation across different models.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250342100A1Utilization-based resource allocation in model-as-a-service platform
Publication Date: 2025.11.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250342100A1 patent drawing
  • US20250342100A1 patent drawing
  • US20250342100A1 patent drawing

AI summary

A model-as-a-service (MaaS) platform performs cross-model resources allocation from a shared pool of GPU resources based on model-agnostic metrics generated by a metric standardizer. The metric standardizer receives, from model providers, model-specific benchmark metrics that define relationships between resource utilization and token processing according to the different model-specific tokenization schemes; receives, from one or more MaaS components, token-based job metrics pertaining to LLM processing tasks; and determines, based on the model-specific benchmark metrics and token-based job metrics, the model-agnostic metrics for multiple model pools executing instances of different large language models (LLMs) that generate and process text according to different model-specific tokenization schemes. The MaaS platform further includes one or more resource allocation components that dynamically reallocates resources of the shared pool based on the model-agnostic metric.