Infrastructure · Software component

Resource-Utilization Autoscaler

Software componentInfrastructureInfrastructurearc:ResourceUtilizationAutoscaler

An autoscaler that adjusts replica counts to keep average CPU and/or memory utilization of a workload near declared targets, scaling on whichever resource approaches saturation.

Responsibility. Scales replicas to hold per-replica CPU or memory utilization at target levels.

Also known as: CPU-based autoscaling, Memory-based autoscaling, Dual-metric CPU/memory HPA

Variant of Autoscaler abstract

When to choose. Choose CPU for compute-bound agents dominated by inference or reasoning loops, and memory for agents holding large context windows or document embeddings.

scalesinvokesspecializesis target of alternativeTois configured byis target of alternativeToAgent Controller: scalesAgent ControllerMetrics Collector: invokesMetrics CollectorAutoscaler: specializesAutoscalerQueue-Depth Autoscaler: is target of alternativeToQueue-Depth AutoscalerAutoscaling Policy: is configured byAutoscaling PolicyLatency-Target Autoscaler: is target of alternativeToLatency-Target Autoscaler
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

invokes dependency

scales control

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Target-utilization scalingDual-metric (max of CPU, memory) scaling
Technologies
Kubernetes Horizontal Pod Autoscaler (Resource metrics)Kubernetes HorizontalPodAutoscaler
Quality attributes
Performance efficiency (ISO/IEC 25010)Maintainability (ISO/IEC 25010)
Risks mitigated
Resource-specific bottlenecks (CPU or memory saturation)

Sources

  1. Ch4.7: T. Nguyen, "Scaling Strategies," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.7. ISBN: 9798244538229.
  2. Ref7.17: "Scaling Agentic AI Systems: Patterns and Strategies," unpublished reference note (17-Scalability-Patterns.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note
  3. Ref8.05: "Cost Optimization and Resource Monitoring for Agent Systems," unpublished reference note (05-Cost-Optimization-Resource-Monitoring.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note