Journal article
Iisy: hybrid in-network classification using programmable switches
- 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, IIsy enables fitting a range of classification models on switches, coexisting with standard switch functionality. To overcome resource constraints, IIsy 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 IIsy achieves near-optimal classification results, within minimum resource overheads, and while reducing the load on the backend by 70% for data-intensive use cases.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 1.1MB, Terms of use)
-
- Publisher copy:
- 10.1109/TNET.2024.3364757
Authors
- Publisher:
- IEEE
- Journal:
- IEEE ACM Transactions on Networking More from this journal
- Publication date:
- 2024-02-16
- Acceptance date:
- 2024-01-25
- DOI:
- EISSN:
-
1558-2566
- ISSN:
-
1063-6692
- Language:
-
English
- Keywords:
- Pubs id:
-
1615089
- Local pid:
-
pubs:1615089
- Deposit date:
-
2024-02-08
- ARK identifier:
Terms of use
- Copyright holder:
- IEEE
- Copyright date:
- 2024
- Rights statement:
- © IEEE 2024
- Notes:
- For the purpose of Open Access, the author has applied a CC BY public copyright license to any Author Accepted Manuscript (AAM) version arising from this submission. This is the accepted manuscript version of the article. The final version is available online from IEEE at https://dx.doi.org/10.1109/TNET.2024.3364757
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record