Simulating Peer-to-peer Applications

Research in peer-to-peer systems has been and is one of the main focus of our group. Several works we have done in the past have been based on experiments carried out with an event-based simulator of P2P protocols and algorithms, with a strong accent on the BitTorrent protocol. Browsing the literature, we found a P2P simulator that fit our needs: GPS, a general purpose peer-to-peer simulator.

The original developer of GPS has a project page, that can be found [here].

We extended and fixed GPS version 1.2 and we are now releasing GPS3.0, which features:

Project Members

Contact: Assistant Prof. Pietro Michiardi
Institut Eurecom, 2229, route des Cretes,
BP 193, F-06560 Sophia-Antipolis (FRANCE)
Tel: +33.(0)4.93.00.81.45
FAX: +33.(0)4.93.00.82.00
email: Pietro dot Michiardi at eurecom.fr

Supported Protocols:

Despite being a "general purpose" P2P simulator, we have been working mainly on BitTorrent-like protocols.

If you wish a detaield description of the BitTorrent protocol, BitTyrant, BitMax, and PFS you can refer to the following links:

References:

Downloads:

Original version of GPSv1.2:: [link]

GPSv3.0:: [link] [NOTE: we're cleaning up the code and comments, this link will be activated as soon as possible]

Last updated: Nov. 25th, 2009