This paper presents a framework that enables the execution of packet-handling applications (such as sniffers, firewalls, intrusion detectors, etc.) on different hardware platforms. This framework is centered on the NetVM - a novel, portable, and efficient virtual processor targeted for packet-based processing - and the NetPDL - a language dissociating applications from protocol specifications. In addition, a high-level programming language that enables rapid development of packet-based applications is presented.

A Framework for Rapid Development and Portable Execution of Packet-Handling Applications / Baldi, Mario; Risso, FULVIO GIOVANNI OTTAVIO. - STAMPA. - (2005), pp. 233-238. (Intervento presentato al convegno 5th IEEE International Symposium on Signal Processing and Information Technology (ISSPIT 2005) tenutosi a Athens (Greece) nel December 19-21, 2005) [10.1109/ISSPIT.2005.1577101].

A Framework for Rapid Development and Portable Execution of Packet-Handling Applications

BALDI, MARIO;RISSO, FULVIO GIOVANNI OTTAVIO
2005

Abstract

This paper presents a framework that enables the execution of packet-handling applications (such as sniffers, firewalls, intrusion detectors, etc.) on different hardware platforms. This framework is centered on the NetVM - a novel, portable, and efficient virtual processor targeted for packet-based processing - and the NetPDL - a language dissociating applications from protocol specifications. In addition, a high-level programming language that enables rapid development of packet-based applications is presented.
2005
0780393139
File in questo prodotto:
File Dimensione Formato  
05ISSPIT-NetVM.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 125.29 kB
Formato Adobe PDF
125.29 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/1494646
 Attenzione

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