Peer-to-peer systems monitoring Advisors: Fabrice Le Fessant (INRIA-futurs) Keywords: peer-to-peer, file-sharing, monitoring, analyses, traces, Edonkey, Fasttrack The goal of this work is to provide a better understanding of the behavior of users in peer-to-peer networks, by monitoring their behavior in existing networks, especially file-sharing networks which are the most used ones. The implementation part of this study would be done in Objective-Caml, on the MLdonkey platform (a GPL multi-network client), either to extend it to monitor networks, or to analyse existing traces we have already collected. We aim at collecting the following kind of information: * Sharing patterns: what users share and how long (for example on Edonkey) * Discovery queries and replies: how users query for files and which replies match these queries (for example on Kazaa). * Downloading patterns: what users download, how long it take, with who the interact on the networks (for example on Bittorrent). * Availability patterns: when users are connected to the network, and when their ressources are available (for example on Kademlia) We already have collected some traces, which could be analysed during an internship: * traces of the Edonkey network containing, for each connected peer, the list of files it shares. * traces of the Kazaa network containing the interactions between a peer and the supernode it is connected to (queries, sharing, etc)