Design and Development of Efficient BitTorrent Client on Android Platform

OData support
Dr. Ekler Péter
Department of Automation and Applied Informatics

Nowadays BitTorrent is a popular peer-to-peer file sharing protocol. Thanks to the advancement and prevalence of smartphones the usage of the protocol is increasing, since mobile devices are capable of joining BitTorrent swarms, as well. The key of the protocol is to distribute content between peers therefore it is very important that peers have reliable network connections and provide the correct content. This issue is particularly important in a mobile environment, since mobile devices have wireless Internet connections whose quality can be very poor in some cases.

Based on the latest statistics, Android is the most popular smartphone platform. It is not limited only for smartphones but it can be found on tablets and smart TVs, as well. According to the latest reports from Google, more than 900 million Android devices has been activated so far. We can witness that the popularity of tablets is a big challenge for PCs; according to forecasts tablets are going to outsell notebooks in 2013.

This thesis is about the development of DrTorrent , an Android-based BitTorrent client. Beside its most important features, usage statistics retrieved by clients using DrTorrent will be presented, as well. Statistics are focused on the reliability of the protocol, and the quantity of the distributed content. It will be shown how reliable the protocol is in mobile environment by observing the availability rate of peers, and the poisoning phenomenon in the system.

DrTorrent is published and available on Google Play Store. Since its release many experiences have been gathered by the collected statistics, and the received user feedbacks.


Please sign in to download the files of this thesis.