Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Further Development of BitTorrent Simulator in Erlang
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Among many P2P file-sharing protocols in existence, BitTorrent is one of the few that has attracted significant attention by a wide range of users. It uses variety of algorithms for peer selection, piece selection and other tasks.

Having a simulator that facilitates investigating of applying different strategies in implementing components of a P2P would be of great advantages.

An Erlang based BitTorrent simulator was developed by IT department at Uppsala University. The network side of the project had been rewritten in order to improve the functionality of the application. In this thesis work, a new and modular design approach for the client side of the implementation was employed, documented and incorporated into the application.

All nodes run in parallel, and they communicate with each other through the newly developed network module. A variety of options for the BitTorrent simulator are supported in the implementation, algorithms of the typical structure can easily be exchanged and used to experiment new ideas to find out how the swarm is affected by different approaches in implementing BitTorrent clients and trackers.

The report also reviews the structure of the previous thesis work, and explains the modifications made to the previously developed network module.

Place, publisher, year, edition, pages
2011.
Series
IT, 11 022
Identifiers
URN: urn:nbn:se:uu:diva-155784OAI: oai:DiVA.org:uu-155784DiVA: diva2:428138
Educational program
Master Programme in Computer Science
Uppsok
Technology
Supervisors
Examiners
Available from: 2011-06-29 Created: 2011-06-29 Last updated: 2011-06-29Bibliographically approved

Open Access in DiVA

fulltext(924 kB)321 downloads
File information
File name FULLTEXT01.pdfFile size 924 kBChecksum SHA-512
3d6c5e5298ce3e6f8b073dbcd270e4e32259a73674a36d4785e16a16331ec37a2ddec0d486e76086a6a99298a2799fcaee83055642c37bb6a756c6652551511b
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 321 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 621 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf