Automating In-Network Machine Learning
Not on the map. Why?
Abstract (arXiv)
Using programmable network devices to aid in-network machine learning has been the focus of significant research. However, most of the research was of a limited scope, providing a proof of concept or describing a closed-source algorithm. To date, no general solution has been provided for mapping machine learning algorithms to programmable network devices. In this paper, we present Planter, an open-source, modular framework for mapping trained machine learning models to programmable devices. Planter supports a wide range of machine learning models, multiple targets and can be easily extended. The evaluation of Planter compares different mapping approaches, and demonstrates the feasibility, performance, and resource efficiency for applications such as anomaly detection, financial transactions, and quality of experience. The results show that Planter-based in-network machine learning algorithms can run at line rate, have a negligible effect on latency, coexist with standard switching functionality, and have no or minor accuracy trade-offs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 76 references that are in the map. First posted on arXiv 18 May 2022.
Builds on
10 of 76 references.
References · 10
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
- 2013Programming Protocol-Independent Packet Processorscited by 21
- 2021Filling gaps in trustworthy development of AIcited by 14
- 2019pForest: In-Network Inference with Random Forestscited by 10
- 2020PINT: Probabilistic In-band Network Telemetrycited by 6
- 2020Running Neural Networks on the NICcited by 6
- 2018In-network Neural Networkscited by 5
- 2022IIsy: Practical In-Network Classificationcited by 3
Built on by
Not cited yet.