Morpheus: Lightweight RTT prediction for performance-aware load balancing
Distributed applications increasingly demand low end-to-end latency, especially in edge and cloud environments where co-located workloads contend for limited resources. Traditional load-balancing strategies are typically reactive and rely on outdated or coarse-grained metrics, often leading to suboptimal routing decisions and increased tail latencies. This paper investigates the use of round-trip time (RTT) predictors to enhance request routing by anticipating application latency. We develop lightweight and accurate RTT predictors that are trained on time-series monitoring data collected from a Kubernetes-managed GPU cluster. By leveraging a reduced set of highly correlated monitoring metrics, our approach maintains low overhead while remaining adaptable to diverse co-location scenarios and heterogeneous hardware. The predictors achieve up to 95% accuracy while keeping the prediction delay within 10% of the application RTT. In addition, we identify the minimum prediction accuracy threshold and key system-level factors required to ensure effective predictor deployment in resource-constrained clusters. Simulation-based evaluation demonstrates that performance-aware load balancing can significantly reduce application RTT and minimize resource waste. These results highlight the feasibility of integrating predictive load balancing into future production systems.
Authors
- Kishor Chandra Joshi (ORCID: https://orcid.org/0000-0002-6047-5812)
- Panagiotis Giannakopoulos (ORCID: https://orcid.org/0009-0005-2726-6786)
- Bart van Knippenberg (ORCID: https://orcid.org/0000-0002-6859-332X)
- Georgios Exarchakos (ORCID: https://orcid.org/0000-0002-5773-0720)
- Nicola Calabretta
Publication Details
- Journal
- Future Generation Computer Systems
- Published
- 2026-03-02
- DOI
- https://doi.org/10.1016/j.future.2026.108452
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Technische Universiteit Eindhoven
- Nederlandse Organisatie voor Wetenschappelijk Onderzoek