IIsy: Hybrid In-Network Classification Using Programmable Switches
Top Cited Papers
- 16 February 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 32 (3) , 2555-2570
Abstract
The soaring use of machine learning leads to increasing processing demands. As data volume keeps growing, providing classification services with good machine learning performance, high throughput, low latency, and minimal equipment overheads becomes a challenge. Offloading machine learning tasks to network switches can be a scalable solution to this problem, providing high throughput and low latency. However, network devices are resource constrained, and lack support for machine learning functionality. In this paper, we introduce IIsy -a novel mapping tool of machine learning classification models to off-the-shelf switches. Using an efficient encoding algorithm, enables fitting a range of classification models on switches, co-existing with standard switch functionality. To overcome resource constraints, adopts a hybrid approach for ensemble models, running a small model on a switch and a large model on the backend. The evaluation shows that achieves near-optimal classification results, within minimum resource overheads, and while reducing the load on the backend by 70% for data-intensive use cases.Keywords
Funding Information
- VMware
- Innovate U.K. (10056403)
- SmartEdge European Union (EU) Project (101092908)
- Leverhulme Trust (ECF-2016-289)
- Isaac Newton Trust
- Intel
This publication has 56 references indexed in Scilit:
- In-Network Machine Learning Using Programmable Network Devices: A SurveyIEEE Communications Surveys & Tutorials, 2023
- Empirical Evaluation of Attacks Against IEEE 802.11 Enterprise Networks: The AWID3 DatasetIEEE Access, 2021
- SwitchTree: in-network computing and traffic analyses with Random ForestsNeural Computing and Applications, 2020
- Network Intrusion Detection Based on PSO-Xgboost ModelIEEE Access, 2020
- AD-IoT: Anomaly Detection of IoT Cyberattacks in Smart City Using Machine Learning2019
- Risk and Return in High-Frequency TradingJournal of Financial and Quantitative Analysis, 2018
- Where Has My Time Gone?2017
- Deep Residual Learning for Image Recognition2016
- Boosting: Foundations and AlgorithmsKybernetes, 2013
- Cost-based modeling for fraud and intrusion detection: results from the JAM project2002