The Internet of Things (IoT) brings forth pressingrequirements on the service providers in terms of service differen-tiation, which plays an important role in pricing policies as well asnetwork load balancing. In this paper, we consider differentiationof application level protocols for IoT from general applicationprotocols through flow classification. We implement a neuralnetwork classifier that can run at wire speed reaching 100 Gbpson a network processor. In particular, we study approximationswhich allow us to efficiently compute the neural network output,while complying with the network processor limitations, whichdoes not provide multiplication or other complex mathematicaloperations. The results show that the implementation is efficientand that the classification error is negligible.

Efficient Neural Computation on Network Processors for IoT Protocol Classification / Pant, Vibha; Passerone, Roberto; Welponer, Michele; Rizzon, Luca; Lavagnolo, Roberto. - (2017), pp. 9-12. (Intervento presentato al convegno NGCAS 2017 tenutosi a Genova, Italy nel 7th-9th September 2017) [10.1109/NGCAS.2017.55].

Efficient Neural Computation on Network Processors for IoT Protocol Classification

Roberto Passerone;Michele Welponer;Luca Rizzon;
2017-01-01

Abstract

The Internet of Things (IoT) brings forth pressingrequirements on the service providers in terms of service differen-tiation, which plays an important role in pricing policies as well asnetwork load balancing. In this paper, we consider differentiationof application level protocols for IoT from general applicationprotocols through flow classification. We implement a neuralnetwork classifier that can run at wire speed reaching 100 Gbpson a network processor. In particular, we study approximationswhich allow us to efficiently compute the neural network output,while complying with the network processor limitations, whichdoes not provide multiplication or other complex mathematicaloperations. The results show that the implementation is efficientand that the classification error is negligible.
2017
Proceedings: 2017 First New Generation of CAS NGCAS 2017
Piscataway, NJ
IEEE
978-1-5090-6447-2
Pant, Vibha; Passerone, Roberto; Welponer, Michele; Rizzon, Luca; Lavagnolo, Roberto
Efficient Neural Computation on Network Processors for IoT Protocol Classification / Pant, Vibha; Passerone, Roberto; Welponer, Michele; Rizzon, Luca; Lavagnolo, Roberto. - (2017), pp. 9-12. (Intervento presentato al convegno NGCAS 2017 tenutosi a Genova, Italy nel 7th-9th September 2017) [10.1109/NGCAS.2017.55].
File in questo prodotto:
File Dimensione Formato  
PantPasseroneWelponerRizzonLavagnolo17NGCAS.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 988.1 kB
Formato Adobe PDF
988.1 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/195432
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 4
social impact