Title
Efficient Neural Computation on Network Processors for IoT Protocol Classification
Abstract
The Internet of Things (IoT) brings forth pressing requirements on the service providers in terms of service differentiation, which plays an important role in pricing policies as well as network load balancing. In this paper, we consider differentiation of application level protocols for IoT from general application protocols through flow classification. We implement a neural network classifier that can run at wire speed reaching 100 Gbps on a network processor. In particular, we study approximations which allow us to efficiently compute the neural network output, while complying with the network processor limitations, which does not provide multiplication or other complex mathematical operations. The results show that the implementation is efficient and that the classification error is negligible.
Year
DOI
Venue
2017
10.1109/NGCAS.2017.55
2017 New Generation of CAS (NGCAS)
Keywords
Field
DocType
Protocol Classification,Network Processor,IoT,Neural Network
Network processor,Network Load Balancing,Computer science,Wire speed,Network simulation,Computer network,Service provider,Artificial neural network,Distributed computing,Network management station,Intelligent computer network
Conference
ISBN
Citations 
PageRank 
978-1-5090-6448-9
0
0.34
References 
Authors
0
5
Name
Order
Citations
PageRank
Vibha Pant100.34
Roberto Passerone285571.43
Michele Welponer300.34
Luca Rizzon420.76
Roberto Lavagnolo500.34