2022
DOI: 10.48550/arxiv.2205.08824
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Automating In-Network Machine Learning

Abstract: 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 opensource, modular framework for mapping trained machine learning models to programmable devices. Planter supports a w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…More advanced switching solutions, such as OvS and the Data Plane Development Kit (DPDK), can potentially be leveraged too. As INCS is implemented using Planter [28], it can also be deployed on other targets such as programmable switches. However, this is not trivial, primarily due to limited processing and memory resources on switches.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…More advanced switching solutions, such as OvS and the Data Plane Development Kit (DPDK), can potentially be leveraged too. As INCS is implemented using Planter [28], it can also be deployed on other targets such as programmable switches. However, this is not trivial, primarily due to limited processing and memory resources on switches.…”
Section: Discussionmentioning
confidence: 99%
“…Leveraging prototyping frameworks like Planter [28] and DINC [29], in-network machine learning algorithms have conducted applications across various domains, notably in tasks such as anomaly detection [28]- [30], traffic classification [31], load balancing [32], and financial market prediction [33]. Nevertheless, while some references present in-network machine learning for attack detection (especially for DDOS) [30], [34], the case of attacks on caching systems is unique, because none of the preceding works have explicitly addressed its integration within caching systems for its attacks.…”
Section: In-network Computingmentioning
confidence: 99%
See 1 more Smart Citation
“…In [55], the authors investigated how to map machine learning algorithms to programmable network devices. Furthermore, state-of-the-art and newly proposed in-network ML algorithms are evaluated and compared in terms of functionality, resources, scalability, and throughput.…”
Section: Comparing Our Findings With Previous Studiesmentioning
confidence: 99%
“…In-network ML (bottom part of Figure 1) integrates the ML model directly into the data plane, either offloading feature extraction to an external system [22], [23], or by integrating both the feature extraction process and the ML model [24], [25], [26], in which case the monitoring system might provide high capacities and real-time capabilities. However, in-network ML requires heavy tailoring and simplification of the specific ML model, given the limited operations supported by highspeed programmable hardware, losing flexibility in terms of feature and ML analytics capabilities.…”
Section: Introductionmentioning
confidence: 99%