Thesis

Wiss. Arbeit

Analyzing the eDonkey Peer-to-Peer network
Title
eDonkey is an extremely popular Peer-to-Peer network application for file transfer, it occupies more than 85% of the available upload bandwidth on DSL links in Germany. There are a number of client implementations of eDonkey. The objectives of this project are to understand the eDonkey protocol and analyze the files shared by users to answer questions such as
  • What files are shared? What are the most popular ones? What is the most common file size?
  • How big is the degree of clustering, the overlap of the files shared by different peers, in the network?

Approach:
  • MLDonkey is an open source multi-network peer-to-peer application. Originally a Linux client for the eDonkey protocol, it now runs on many flavors of Unix, Mac OS X, and Windows and supports numerous peer-to-peer protocols. It is possible to command MLDonkey with telnet commands. You write a crawler for the eDonkey network using the MLDonkey client.
  • You define a data structure to store the results of the crawling and analyze the gained date to answer the questions specified above.
Information
  • Knowledge of Peer-to-Peer networks and if possible of eDonkey.
  • Knowledge of JAVA.
  • Successful attendance of the lectures Computer Networks and Algorithms and Data Structures.
  • Some knowledge of linux and latex.
Requirements
Contacts
IfI-i3v-Contact-Pi4 Forum-Impressum-Local