m3: Accurate Flow-Level Performance Estimation using Machine Learning
Chenning Li, Arash Nasr-Esfahany, Kevin Zhao, Kimia Noorbakhsh, Prateesh Goyal, Mohammad Alizadeh, Thomas E. Anderson
Abstract
Data center network operators often need accurate estimates of aggregate network performance, such as the frequency of poor tail latency events, to guide network configuration -when and where to add capacity as a function of increased load, which network congestion control algorithm to use and how best to tune its parameters, and so forth. Unfortunately, existing methods for estimating aggregate network statistics are either fast and systematically inaccurate, or are detailed but too slow to be practical at the data center scale.
In this paper, we develop and evaluate a scale-free, fast, and accurate model for estimating data center network tail latency performance given workload, topology, and network configuration. First, we show that path-level simulationssimulations of traffic that intersects a given path -produce almost the same aggregate statistics as full network-wide packet-level simulations. We use a simple and fast flow-level fluid simulation in a novel way to capture and summarize essential elements of the path workload, including the effect of cross-traffic on flows on that path. We use this inaccurate simulation as input to a simple machine-learning model to predict path-level behavior, and run it on a sample of paths to produce accurate network-wide estimates. Our model generalizes over the choice of congestion control (CC) protocol, CC protocol parameters, and routing. Relative to Parsimon, a state-of-the-art system for rapidly estimating aggregate network tail latency, our approach is significantly faster (5.7×), more accurate (45.9% less error), and more robust.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7f90af39-c20c-4a94-bbb1-745f2f4f53deBuilds on7
- Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networkingLeon Poutievski, Omid Mashayekhi, Joon Ong, Arjun Singh et al.SIGCOMM 2022 · 230 citations
- MimicNet: fast performance estimates for data center networks with machine learningQizhen Zhang, Kelvin K. W. Ng, Charles W. Kazer, Shen Yan et al.SIGCOMM 2021 · 63 citations
- RouteNet-Erlang: A Graph Neural Network for Network Performance EvaluationMiquel Ferriol-Galmés, Krzysztof Rusek, José Suárez-Varela, Shihan Xiao et al.INFOCOM 2022 · 60 citations
- DeepQueueNet: towards scalable and generalized network performance estimation with packet-level visibilityQingqing Yang, Xi Peng, Li Chen, Libin Liu et al.SIGCOMM 2022 · 43 citations
- Scalable Tail Latency Estimation for Data Center NetworksKevin Zhao, Prateesh Goyal, Mohammad Alizadeh, Thomas E. AndersonNSDI 2023 · 30 citations
Related papers
- CCEval: Accurately and Confidently Evaluating Performance Metrics of Congestion Control Algorithms for Datacenter NetworksTianfeng Liu, Kaihui Gao, Li Chen, Dan Li et al.NSDI 2026 · 1 citation
- Backpressure Flow ControlPrateesh Goyal, Preey Shah, Kevin Zhao, Georgios Nikolaidis et al.NSDI 2022
- PowerTCP: Pushing the Performance Limits of Datacenter NetworksVamsi Addanki, Oliver Michel, Stefan SchmidNSDI 2022 · 116 citations
- Optimizing Network Simulation: Enhancing Performance Prediction Accuracy via Neural Architecture SearchShaoChen He, Zirui Zhuang, Haifeng Sun, Xiaoyuan Fu et al.ICML 2026
- xNet: Improving Expressiveness and Granularity for Network Modeling with Graph Neural NetworksMowei Wang, Linbo Hui, Yong Cui, Ru Liang et al.INFOCOM 2022 · 36 citations
