Papers
Topics
Authors
Recent
Search
2000 character limit reached

Integrated Performance Score (IPS)

Updated 5 July 2026
  • Integrated Performance Score (IPS) is a target-based metric that aggregates normalized resource utilizations (CPU, memory, I/O, etc.) to assess a machine's overall health.
  • It employs nonlinear mappings like tanh and exponential decay to quantify deviations from ideal targets, facilitating balanced resource management.
  • The framework uses customizable weights, tolerances, and penalty terms to support precise capacity planning and effective VM right-sizing in cloud environments.

Searching arXiv for the specified paper and closely related context. The Integrated Performance Score (IPS), as instantiated by the WISE framework (“Workload/Machine Index Score”), is a single-value fitness indicator for a given workload–machine combination. Its purpose is to answer whether CPU, memory, I/O, and related resources are running too low, too high, or “just right,” how far each resource’s utilization deviates from its pre-defined ideal target, and what the aggregated health of the machine is under the workload. By mapping each resource’s utilization to a normalized score, applying weights, and penalizing any extreme over-utilization, IPS provides a rapid, tunable guide for capacity planning, right-sizing VMs, and automated instance selection (Luciano et al., 2020).

1. Definition and operational objective

IPS is defined as a single-score summary of the fitness of a computing machine under a specified workload configuration. In the WISE formulation, the score is explicitly target-based rather than purely utilization-based: it evaluates how far machine resources are operating from target levels and whether those resources are being stressed or sitting idle wasting precious resources.

The framework is designed to encompass any number of computing resources. The examples and notation include CPU, memory, disk I/O, and network, but the formulation is not limited to those resources. The central operational question is not merely whether a machine is busy, but whether the observed resource profile is balanced relative to pre-defined ideal targets and upper safety limits.

This target-centered design gives IPS a dual role. First, it is an aggregate health measure for a workload–machine combination. Second, it functions as a decision aid for resource allocation, because it distinguishes between under-utilization, over-utilization, and near-target operation. A plausible implication is that IPS is intended for comparative evaluation across machine instances only after the target, tolerance, weighting, and penalty definitions have been fixed for the workload of interest.

2. Mathematical structure

The WISE instantiation of IPS introduces the following notation (Luciano et al., 2020):

Symbol Meaning
nn number of monitored resources
uiu_i actual utilization rate of resource ii
tit_i target (ideal) utilization for resource ii
σi\sigma_i acceptable deviation (tolerance) around tit_i
rimaxr^{\max}_i maximum safe utilization for resource ii
wi0w_i \ge 0 relative importance weight of resource uiu_i0
uiu_i1 penalty-scaling factor

The first step is a standardized deviation from target:

uiu_i2

A simple distance function is

uiu_i3

though WISE also uses nonlinear mappings of uiu_i4.

A binary penalty is imposed if a resource exceeds its maximum safe level:

uiu_i5

At the resource level, WISE specifies two common normalized mappings. The hyperbolic-tangent variant has range uiu_i6 to uiu_i7:

uiu_i8

Its interpretation is sign-sensitive: uiu_i9 indicates under-utilized, ii0 indicates over-utilized, and ii1 indicates on target. The exponential-decay variant has range ii2 to ii3:

ii4

Its interpretation is target-proximity: ii5 indicates exactly on target, while ii6 indicates far from target.

The integrated score admits four variants by combining either mapping with either an ii7- or ii8-norm aggregation. Two representative forms are:

  1. Exponential + ii9 (best-is-highest, range tit_i0):

tit_i1

where a value of tit_i2 is ideal and tit_i3 is worst.

  1. Tanh + tit_i4 (best-is-lowest, range tit_i5):

tit_i6

where tit_i7 is ideal and tit_i8 is worst.

The more general statement is

tit_i9

where ii0 or ii1, as required.

3. Computation procedure

The IPS workflow is given as a seven-step algorithm for a workload and a machine instance (Luciano et al., 2020).

First, metric collection samples each resource’s utilization ii2 over the workload run, with examples including CPU avg, p95; RAM avg, disk I/O, and network. Second, targets and limits are defined: for each resource ii3, one sets an ideal target ii4, a tolerance ii5, and an upper limit ii6 triggering hard penalty. Third, the framework computes standardized deviations as ii7 for ii8.

Fourth, resource scores are computed by choosing either ii9 or σi\sigma_i0, with optional multiplication by weight σi\sigma_i1. Fifth, penalties are computed as σi\sigma_i2. Sixth, the selected aggregation formula is applied, using either the σi\sigma_i3- or σi\sigma_i4-based IPS expression together with max/min clamping. Seventh, the resulting score is interpreted relative to the corresponding best extreme.

The interpretation step is asymmetric across score families. If IPS is near its “best” extreme, namely σi\sigma_i5 for tanh-type or σi\sigma_i6 for exp-type, the machine is well-balanced. Scores beyond pre-set thresholds, exemplified by IPS σi\sigma_i7 or IPS σi\sigma_i8, signal under/over-utilization. This suggests that IPS is not a single canonical scalar in isolation; its operational meaning depends on the selected mapping, norm, and threshold policy.

4. Illustrative example

The WISE presentation includes a three-resource example with equal weights σi\sigma_i9 and no tit_i0-scaling, tit_i1 (Luciano et al., 2020). The parameters and observations are:

Resource tit_i2, tit_i3, tit_i4 Observed tit_i5
CPU avg tit_i6, tit_i7, N/A tit_i8
RAM avg tit_i9, rimaxr^{\max}_i0, rimaxr^{\max}_i1 rimaxr^{\max}_i2
Disk avg rimaxr^{\max}_i3, rimaxr^{\max}_i4, N/A rimaxr^{\max}_i5

The standardized deviations are

rimaxr^{\max}_i6

rimaxr^{\max}_i7

rimaxr^{\max}_i8

No resource exceeds rimaxr^{\max}_i9, so all ii0.

Using the exp-variant + ii1 aggregation,

ii2

ii3

ii4

ii5

The stated interpretation is that IPS ii6 on ii7 is moderately healthy but memory is somewhat over-utilized.

Using the tanh-variant + ii8 aggregation,

ii9

wi0w_i \ge 00

wi0w_i \ge 01

wi0w_i \ge 02

wi0w_i \ge 03

The stated interpretation is that IPS wi0w_i \ge 04 on wi0w_i \ge 05, close to ideal wi0w_i \ge 06, indicates small deviations. The example shows that the same utilization vector can yield distinct numerical semantics depending on whether the scoring family is best-is-highest or best-is-lowest.

5. Use in resource allocation and right-sizing

IPS is presented as a guide for resource allocation decisions because it links aggregate scoring to concrete resizing actions. If IPS stays within a “sweet-spot” band, exemplified by wi0w_i \ge 07 for exp-type or wi0w_i \ge 08 for tanh-type, the instance is well-balanced (Luciano et al., 2020).

Scores below the exp-type threshold or above the tanh-type threshold suggest re-sizing. The specified actions are: under-utilization implies considering downsizing to save cost, while over-utilization implies considering upsizing or adding capacity to avoid performance degradation. Per-resource wi0w_i \ge 09 diagnostics are used to pinpoint which resource drives the score.

This use of IPS is structurally different from thresholding raw utilization streams independently. Because the score is target-based and weighted, a machine can be judged suboptimal even when no single resource is near saturation, provided the overall operating point is far from the intended target profile. Conversely, the penalty term reserves special treatment for extreme over-utilization by explicitly checking uiu_i00.

A plausible implication is that IPS can support both human-in-the-loop capacity planning and automated instance selection, provided the target and tolerance definitions capture the workload’s desired operating regime.

6. Relation to conventional metrics and experimental validation

Conventional monitoring often reports raw CPU%, RAM%, or throughput in isolation. IPS offers multi-resource aggregation, target-based normalization, nonlinear mapping, and customizability (Luciano et al., 2020). More specifically, it merges CPU, memory, disk, and network into one unified “health” measure; measures deviation from an ideal operating point rather than merely “busy vs. idle”; softens the impact of extreme outliers while still flagging dangerous over-utilization via penalties; and supports per-resource weights, diverse aggregations such as avg and p95, and user-defined thresholds.

The experimental validation described for WISE uses AWS EC2 experiments with two distinct benchmarks: MongoDB as CPU-intensive and Streaming as network-intensive. In those experiments, the WISE-derived IPS was used to rank instance types. Validation against ground-truth performance metrics—latency, throughput, and cost—yielded precision of selecting truly optimal instances often 100%, recall up to 100% especially for exp + uiu_i01 variant, and rank-biased overlap greater than uiu_i02 between IPS ranking and performance-based ranking.

Those results are presented as evidence that IPS reliably identifies right-sized VMs and can drive automated instance recommendations in cloud environments. Within the WISE framework, the significance of these results lies in showing that a target-based aggregate resource score can align with workload-level performance rankings, rather than merely summarize low-level telemetry.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Integrated Performance Score (IPS).