Litcius/Paper detail

IIsy: Hybrid In-Network Classification Using Programmable Switches

Changgang Zheng, Zhaoqi Xiong, Thanh Bui-Tien, Siim Kaupmees, Riyad Bensoussane, Antoine Bernabeu, Shay Vargaftik, Yaniv Ben-Itzhak, Noa Zilberman

2024IEEE/ACM Transactions on Networking43 citationsDOIOpen Access PDF

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.

Topics & Concepts

Computer scienceComputer networkComputer architectureAdvanced Memory and Neural ComputingNetwork Security and Intrusion DetectionSoftware-Defined Networks and 5G