Skip to content

CONCEPT Cited by 1 source

Strong scaling

Definition

Strong scaling measures how much faster a fixed workload completes as you add more compute resources. It is the classic parallel-speedup question: fix the work, add machines, observe the ratio. In contrast, weak scaling holds per-node work constant and measures how total throughput grows.

The theoretical limit is set by Amdahl's law: if fraction s of the work is serial, speedup on N nodes caps at 1/(s + (1−s)/N). For scan-dominated analytical queries where most work is embarrassingly parallel reads + local aggregation, practical speedups approach N (linear).

Trade-offs

  • Near-linear strong scaling requires even data distribution; skew concentrates work on hot nodes and caps speedup below ideal.
  • Coordination overhead (shuffle, merge) grows with node count, so returns diminish for queries that are join- or window-heavy.
  • Strong scaling does not tell you about throughput scaling (how many concurrent queries a cluster handles) — the two must be measured separately.

Seen in

Last updated · 604 distilled / 1,840 read