S O F T W A R E



Home     Publications

Software available through this page can be freely used and modified. I invite you to notify its use to the authors and acknowledge it in eventual publications (articles, other softwares, presentations).

BT Peers Harvester

Authors: Giovanni Neglia and Giuseppe Reina (g.reina__AT__gmail.com)
Last update: August 2006

Given a torrent file, this software contacts all the trackers to retrieve a specified percentage of the peers of the swarm. It is written in C and the source files are in the src directory. Openssl libs are needed to compile it.
Code. How to compile. How to use.

Related papers:

Our TCP Marking scheme in NS2

Authors: Vincenzo Falletta (vincenzo.falletta__AT__tti.unipa.it) and Giovanni Neglia
Last update: October 2003

A C++ patch (1000 lines) which implements our TCP marking algorithm (policy WBE2) in the network simulator ns2.1b9a (gcc3.2). Details about the algorithm are in An Analytical Model of a new Packet Marking Algorithm for TCP flows, G. Neglia, G. Bianchi, V. Falletta, Elsevier Computer Networks, Volume 50, Issue 8, 6 June 2006, Pages 1176-1191 [pdf].
Code. Guidelines are in the patch as comments.

Related papers:

WWW traffic generator for NS2

Authors: Giovanni Neglia and Marilena Sottile
Last update: June 2003

A tcl script to simulate WWW traffic in NS2. The script creates TCP flows with exponential interarrival times and sizes drawn from an empirical distribution. TCP sources that have completed their transfer are re-used in order to spare memory. For each new source, a new node is created and routing is updated. New sources could also be linked to existing nodes, but we needed to use NS DiffServ markers which act only on a per-IP basis. A more detailed description is at the begin of the script.
Code. Guidelines are in the patch as comments.

Related papers:

Last modified: March 22nd, 2008