See a full list of Academic Publications on the TATPA project website or on the TCP-Hybla website.



Free Software projects:

VDE (Virtual Distributed Ethernet) is a framework for virtual networks. It is a fully ethetnet compatible toolkit to interconnect virtual machines (like qemu/kvm) and physical computers via the tun/tap interfaces. I am a proud member of the V2 project, as the mantainer of the vde_cryptcab component, which connects two or more vde_switch through a layer-2 tunnel over a flow of encrypted udp datagrams. Download License
MultiTCP is a patch for Linux 2.6 that add some interesting new features to the vanilla linux kernel. It includes some TCP enhancements for high latencies network and a experimental environment for testing TCP enhancements. It was developed in cooperation with D.E.I.S., the department of Electronic, Computer Science and Systems @ University of Bologna. Download License
PEPsal is a integrated and transparent Performance Enhancing Proxy for satellite links. It conforms to IETF RFC 3135, and aims to eliminate TCP performances degradations in long latency networks by the means of the TCP Hybla congestion control algorithm and other enhancements included in MultiTCP kernel patch. Download License




Spare documents (Italian only, sorry) :

Daniele Lacamera, "Implementazione del protocollo TCP Hybla su kernel linux", July 2004.
This was my graduation thesis and my first work with linux kernel.
PDF Creative Commons
Daniele Lacamera, "Processi e Scheduling in Linux 2.6", April 2005. A description of linux task scheduler. PDF Creative Commons

Home
Projects
Links