Explicit Steady-State Approximations for Parallel Server Systems with Heterogeneous Servers
We study the steady-state performance of parallel-server systems under an immediate routing architecture with two sources of heterogeneity: server types and job classes, often subject to compatibility constraints. We focus on the weighted-workload-task-allocation (WWTA) routing policy, a load-balancing scheme known to be throughput-optimal for such systems. Under a relaxed complete-resource-pooling (CRP) condition, we prove a strong form of state-space collapse in heavy traffic and that the scaled server workloads jointly converge in distribution to a deterministic vector multiplied by an exponential random variable, whose mean is explicitly given by system primitives. Our analysis yields three main insights. First, the conventional heavy-traffic assumption of a unique static allocation plan can be dropped; a relaxed CRP condition suffices. Second, the limiting workload distribution is shown to be independent of the local scheduling policies at the servers, allowing substantial flexibility. Third, the inefficient (non-basic) activities identified by the static allocation problem are proved to receive an asymptotically negligible fraction of routed jobs and service effort, even though WWTA has no prior knowledge of which activities are non-basic, highlighting its robustness to changing arrival rates.