Un progettista di dispositivi di rete deve affrontare, oltre alle problematiche di prestazioni legate all’aumento della velocità di rete, anche la necessità di aumentare la programmabilità di tali dispositivi al fine di semplificare l’implementazione di applicazioni come, ad esempio, firewall e sistemi per l’individuazione di intrusioni (intrusion detection system, IDS). Questo articolo presenta la nostra attività di progettazione e realizzazione di un network processor virtuale, chiamato NetVM, che dispone di un insieme di istruzioni ottimizzate per l’elaborazione dei pacchetti. La NetVM si prefigge di fornire uno strato di compatibilità per l’elaborazione di pacchetti (come ad esempio il filtraggio, il conteggio, lo string matching) eseguiti da varie applicazioni (firewall, network monitor, IDS) così che possano essere eseguiti da un qualunque apparato di rete, dal costoso router al piccolo dispositivo (come ad esempio uno smart phone). Inoltre, la NetVM permetterà di ottenere in modo efficiente corrispondenza tra le sopracitate funzinoalità di elaborazione di pacchetti e unità hardware specifiche (come ad esempio, ASIC, FPGA, ed elementi per l’elaborazione di rete) presenti in specifici sistemi hardware, come apparati di rete o loro componenti.

Network Virtual Machine (NetVM): Portabilità ed efficienza nell'elaborazione di pacchetti di rete / Degioanni, L.; Baldi, Mario; Buffa, D.; Risso, FULVIO GIOVANNI OTTAVIO; Stirano, F.; Varenni, G.. - (2005). (Intervento presentato al convegno AICA 2005 tenutosi a Udine (Italy) nel October 5-7, 2005).

Network Virtual Machine (NetVM): Portabilità ed efficienza nell'elaborazione di pacchetti di rete

BALDI, MARIO;RISSO, FULVIO GIOVANNI OTTAVIO;
2005

Abstract

Un progettista di dispositivi di rete deve affrontare, oltre alle problematiche di prestazioni legate all’aumento della velocità di rete, anche la necessità di aumentare la programmabilità di tali dispositivi al fine di semplificare l’implementazione di applicazioni come, ad esempio, firewall e sistemi per l’individuazione di intrusioni (intrusion detection system, IDS). Questo articolo presenta la nostra attività di progettazione e realizzazione di un network processor virtuale, chiamato NetVM, che dispone di un insieme di istruzioni ottimizzate per l’elaborazione dei pacchetti. La NetVM si prefigge di fornire uno strato di compatibilità per l’elaborazione di pacchetti (come ad esempio il filtraggio, il conteggio, lo string matching) eseguiti da varie applicazioni (firewall, network monitor, IDS) così che possano essere eseguiti da un qualunque apparato di rete, dal costoso router al piccolo dispositivo (come ad esempio uno smart phone). Inoltre, la NetVM permetterà di ottenere in modo efficiente corrispondenza tra le sopracitate funzinoalità di elaborazione di pacchetti e unità hardware specifiche (come ad esempio, ASIC, FPGA, ed elementi per l’elaborazione di rete) presenti in specifici sistemi hardware, come apparati di rete o loro componenti.
File in questo prodotto:
File Dimensione Formato  
05AICA-NetVM.pdf

accesso aperto

Tipologia: 1. Preprint / submitted version [pre- review]
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 73.05 kB
Formato Adobe PDF
73.05 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/1494589
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo