We present an approach to improve the scalability of online machine learning-based network traffic analysis. We first make the case to replace widely-used supervised machine learning models for network traffic analysis with binary neural networks. We then introduce Neural Networks on the NIC (N3IC), a system that compiles binary neural network models into implementations that can be directly integrated in the data plane of SmartNICs. N3IC supports different hardware targets, and it generates data plane descriptions using both micro-C and P4 languages. We implement and evaluate our solution using two use cases related to traffic identification and to anomaly detection. In both cases, N3IC provides up to a 100x lower classification latency, ...
The appliance of machine learning to TCP/IP traffic flows is not new. However, this projects aims to...
The dynamics of data traffic intensity is examined using traffic measurements at the interface switc...
Traffic flow classification to identify applications and activity of users is widely studied both to...
We present an approach to improve the scalability of online machine learning-based network traffic a...
In this paper we show that the data plane of commodity programmable (Network Interface Cards) NICs c...
Recently, machine learning has been considered an important tool for various networkingrelated use c...
Artificial neural networks’ fully-connected layers require memory-bound operations on modern process...
Neural networks are computing systems inspired by the biological neural networks in human brains. Th...
Network traffic classification (NTC) is a technique that allows IT operators to identify the type of...
The increasing ubiquity of network traffic and the new online applications’ deployment has increased...
Introduction The aim of this research is to develop a tool that can accurately, quickly and simply c...
Network traffic classification is the basis of many network security applications and has attracted ...
Abstract – Routers use lookup tables to forward packets. They also classify packets to determine whi...
Abstract – Artificial Neural Networks have for long been used for nonlinear pattern recognition and ...
International audienceInternet traffic recognition is an essential tool for access providers since r...
The appliance of machine learning to TCP/IP traffic flows is not new. However, this projects aims to...
The dynamics of data traffic intensity is examined using traffic measurements at the interface switc...
Traffic flow classification to identify applications and activity of users is widely studied both to...
We present an approach to improve the scalability of online machine learning-based network traffic a...
In this paper we show that the data plane of commodity programmable (Network Interface Cards) NICs c...
Recently, machine learning has been considered an important tool for various networkingrelated use c...
Artificial neural networks’ fully-connected layers require memory-bound operations on modern process...
Neural networks are computing systems inspired by the biological neural networks in human brains. Th...
Network traffic classification (NTC) is a technique that allows IT operators to identify the type of...
The increasing ubiquity of network traffic and the new online applications’ deployment has increased...
Introduction The aim of this research is to develop a tool that can accurately, quickly and simply c...
Network traffic classification is the basis of many network security applications and has attracted ...
Abstract – Routers use lookup tables to forward packets. They also classify packets to determine whi...
Abstract – Artificial Neural Networks have for long been used for nonlinear pattern recognition and ...
International audienceInternet traffic recognition is an essential tool for access providers since r...
The appliance of machine learning to TCP/IP traffic flows is not new. However, this projects aims to...
The dynamics of data traffic intensity is examined using traffic measurements at the interface switc...
Traffic flow classification to identify applications and activity of users is widely studied both to...