Critical Path Guided Decision Making with CALLIGATOR
Meghna Pancholi, Lee Baugh, Olaf Schnapauff, David E. Culler, Kostis Kaffes, Yu Gan, Brent E. Stephens
Abstract
Modern web applications are typically implemented by many independent microservices. Seeing into such a distributed system and predicting how component changes propagate across the system is essential for informed decision-making. Unfortunately, existing tools provide only partial support for such analysis in microservice systems. Calligator is a toolkit that addresses this limitation by introducing a new approach to analyzing distributed systems that uses critical path analysis to make informed decisions about design, planning, and provisioning. This paper makes two key contributions. (Methodology) Calligator infers explicit execution dependencies from distributed traces and uses them to compute accurate critical paths and key metrics. Pairing this dependency graph with these metrics enables a retiming-based "what-if" predictor and tail-aware (e.g., p99) bottleneck analysis, improving latency prediction accuracy by 81.7% over the state of the art. (Applications) Using these techniques, Calligator tunes hedging policies, identifies true bottlenecks in production applications at Google, and allocates resources where they most reduce end-to-end latency, achieving up to 94.7% lower p99 latency at equal resources for DeathStarBench.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get fba9051e-6b14-4647-adda-d5e518fb8ac7Related papers
- PERT-GNN: Latency Prediction for Microservice-based Cloud-Native Applications via Graph Neural NetworksDa Sun Handason Tam, Yang Liu, Huanle Xu, Siyue Xie et al.KDD 2023 · 20 citations
- Grad: Intelligent Microservice Scaling by Harnessing Resource FungibilityLiao Chen, Chenyu Lin, Shutian Luo, Huanle Xu et al.HPCA 2025 · 5 citations
- Slowpoke: End-to-end Throughput Optimization Modeling for Microservice ApplicationsYizheng Xie, Di Jin, Oguzhan Çölkesen, Vasiliki Kalavri et al.NSDI 2026 · 1 citation
- FastPERT: Towards Fast Microservice Application Latency Prediction via Structural Inductive Bias over PERT NetworksDa Sun Handason Tam, Huanle Xu, Yang Liu, Siyue Xie et al.AAAI 2025 · 5 citations
- Fathom: Understanding Datacenter Application Network PerformanceMubashir Adnan Qureshi, Junhua Yan, Yuchung Cheng, Soheil Hassas Yeganeh et al.SIGCOMM 2023 · 7 citations
