During the last fifteen years we have been involved in the design and development of some extremely popular used pieces of open source software. Two of them, the dummynet network emulator and the netmap framework, are available as kernel components for popular operating systems, and widely used in research and operation. In this paper we will briefly describe the internals of the two systems, discuss the challenges in building kernel components that run on multiple operating systems, and analyse the difficulties in developing and maintaining this type of open source systems.

Portable packet processing modules for OS kernels

RIZZO, LUIGI
2014

Abstract

During the last fifteen years we have been involved in the design and development of some extremely popular used pieces of open source software. Two of them, the dummynet network emulator and the netmap framework, are available as kernel components for popular operating systems, and widely used in research and operation. In this paper we will briefly describe the internals of the two systems, discuss the challenges in building kernel components that run on multiple operating systems, and analyse the difficulties in developing and maintaining this type of open source systems.
File in questo prodotto:
File Dimensione Formato  
2014-ieeenetwork-kernel.pdf

solo utenti autorizzati

Descrizione: articolo principale
Tipologia: Versione finale editoriale
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 178.73 kB
Formato Adobe PDF
178.73 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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: http://hdl.handle.net/11568/443070
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact