20110603 netmap the netmap framework
has been released
20100414 geom_sched imported in FreeBSD Head
20100407 Talk on ipfw3 and qfq at Google
20100319 Dummynet version 3 for Windows and Linux,
with support for multiple packet schedulers.
NetOS is a project led by
Prof. Luigi Rizzo of the
Dipartimento di Ingegneria
dell'Informazione,
Università di Pisa,
and aimed at the development of production-quality implementations of
recent research results in the area of Networking and Operating Systems.
The project builds on over 15 years of activity in developing
open source software and contributing
to open source projects (
FreeBSD,
Asterisk,
CoMo,
Xorp)
Software developed by NetOS covers most operating systems including
FreeBSD, Mac OS X, Linux, OpenWRT and Windows,
and is normally available under a BSD License.
Support for NetOS comes from own funds and contributions from
external partners.
Index
|
NetOS contributions
- netmap, a framework for fast access to network
devices, capable of generating/receiving 14.8Mpps
with a single core at 1.33 GHz.
- geom_sched, an infrastructure for
disk scheduling in FreeBSD. Initial release March 2009, integrated
in FreeBSD in April 2010.
- The dummynet emulator, linux and Windows
versions, released Feb.2010
- The qfq scheduling algorithm, part of dummynet.
Integrated in FreeBSD in Feb.2010.
Documentation and papers
- Talk on ipfw3 and qfq at Google, march 2010
- An emulation tool for PlanetLab, by M.Carbone and L.Rizzo, Mar 2010.
This paper describes how we added emulation to PlanetLab;
- Dummynet revisited, by M.Carbone and L.Rizzo,
SIGCOMM CCR, Vol. 40, No. 2, April 2010.
This paper gives an overview of the current version of dummynet,
with detailed performance analysys;
- Adding emulation to Planetlab nodes,
by M.Carbone and L.Rizzo, Co-Next Student Workshop '09, Rome, Italy, December 01 - 01, 2009.
This short paper describes how dummynet is used to
add emulation to PlanetLab nodes.
- BSDCan 2009 slides on geom_sched
|