Journal article
In-network machine learning using programmable network devices: a survey
- Abstract:
- Machine learning is widely used to solve networking challenges, ranging from traffic classification and anomaly detection to network configuration. However, machine learning also requires significant processing and often increases the load on both networks and servers. The introduction of in-network computing, enabled by programmable network devices, has allowed to run applications within the network, providing higher throughput and lower latency. Soon after, in-network machine learning solutions started to emerge, enabling machine learning functionality within the network itself. This survey introduces the concept of in-network machine learning and provides a comprehensive taxonomy. The survey provides an introduction to the technology and explains the different types of machine learning solutions built upon programmable network devices. It explores the different types of machine learning models implemented within the network, and discusses related challenges and solutions. In-network machine learning can significantly benefit cloud computing and next-generation networks, and this survey concludes with a discussion of future trends.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 5.5MB, Terms of use)
-
- Publisher copy:
- 10.1109/COMST.2023.3344351
Authors
- Publisher:
- IEEE
- Journal:
- IEEE Communications Surveys and Tutorials More from this journal
- Volume:
- 26
- Issue:
- 2
- Pages:
- 199-207
- Publication date:
- 2023-12-19
- Acceptance date:
- 2023-12-07
- DOI:
- EISSN:
-
1553-877X
- Language:
-
English
- Keywords:
- Pubs id:
-
1582950
- Local pid:
-
pubs:1582950
- Deposit date:
-
2023-12-16
- ARK identifier:
Terms of use
- Copyright holder:
- IEEE
- Copyright date:
- 2023
- Rights statement:
- © 2023 IEEE.
- Notes:
- For the purposes of open access, the author has applied a Creative Commons Attribution (CC BY) licence to any Accepted Author Manuscript version arising from this submission. This is the accepted manuscript version of the article. The final version is available online from IEEE at: https://doi.org/10.1109/COMST.2023.3344351
- 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