Cross-seeding Capable Multi-protocol P2P Client

OData support
Simon Gábor
Department of Automation and Applied Informatics

As a result of technological advances, today the average family has a broadband Internet connection. The popularity of the file sharing networks grows as the available bandwidth is increasing constantly. It is difficult to find a person who has never used one, and without file sharing our world would be completely different.

Today, there are numerous multi-protocol file sharing client applications, but these are unable to merge the content from more networks, despite the fact that it may also have a number of advantages: eg. Involving more sources to accelerate the download, or increasing the reliability when one network becomes unavailable.

This thesis includes the operationdetails of the eMule and BitTorrent protocol. The solutions for merging of the contents from these networks had been created with the usage of these protocols.

I describe the content identification, cross-seeding and parallel downloading methods to use, as well as the conditions required to apply and the advantages and disadvantages of each.

I created a multi-protocol p2p client, which has the capability of sharing the downloaded content to the other network, and parallel downloading with merging the two contents from p2p networks using these methods.


Please sign in to download the files of this thesis.