Structural analysis of auto-scaling instabilities including oscillations, thundering herd, flapping, and regime shifts.
Autoscaling systems — horizontal pod autoscalers, cloud instance scaling, serverless concurrency management — operate as feedback control systems that adjust capacity based on observed demand. The structural problem is that these feedback systems are prone to well-known control instabilities: oscillation (scaling up and down repeatedly), thundering herd (all instances responding to the same signal simultaneously), flapping (rapid state transitions), and regime shifts (sudden transitions between operating modes).
These instabilities are structural properties of the feedback control design, not configuration errors. The interaction between measurement delay, scaling response time, load balancer behavior, and application startup time creates a coupled dynamic system whose stability depends on parameter relationships that are rarely analyzed formally.
This application addresses autoscaling systems in cloud and containerized environments. The relevant system boundary includes the scaling policy, the metric collection system, the scaling actuator (instance provisioning, container scheduling), the load balancer, and the application's response characteristics under scaling events.
Autoscaling is fundamental to cloud economics and operational efficiency. Unstable autoscaling creates both cost waste (over-provisioning oscillation) and availability risk (under-provisioning during scaling delays). Structural stability diagnostics for autoscaling directly impact both the cost and reliability of cloud-based operations.
The SORT framework addresses this application through four structural dimensions, each providing a distinct analytical layer.
Autoscaling creates oscillations and thundering herd.
Feedback loops in scaling logic lead to phase transitions.
Structural diagnostics of autoscaling instabilities.
Autoscaler tuning, oscillation dampening, phase transition prevention.