Bittorrent networks
Proposal
by Øystein Kaldhol.
Established
a few years ago, recently became popular. Bram Cohen. P2P network for
distributing files. The idea was to create a network that was able to withstand
problems with scaling, flash crowds and reliability. Limitless scalability.
Compared
to other p2p networks, it distributes load among the nodes, depending on
bandwidth.
A
central node, called a “tracker” monitors the activity and prioritizes
downloads based on uploads. Other nodes are “seeds” and “downloads”. The more
you upload, the more you get.
Aspects to be investigated:
- The lifecycle of a torrent
o How many
participants in the start vs towards the end.
o How does
this affect download speed?
o How and
when does it die?
-
Distribution speed vs number of participants
Data-gathering:
-
Many trackers release statistics on the web
-
Release your own tracker?
Purpose:
-
How can you optimize distribution of software, without requiring
enormous amounts of bandwidth
- Is it wise to have one tracker, or several? How do you distribute the torrent file?