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.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.
https://hdl.handle.net/11583/1494646
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo