TY - GEN
T1 - A stable random-contact algorithm for peer-to-peer file sharing
AU - Reittu, Hannu
PY - 2009
Y1 - 2009
N2 - We consider a BitTorrent type file sharing algorithm with randomized
chunk copying process. The system functions in completely distributed way
without any 'Tracker', just relying on randomness. In such case the stability
becomes an issue. It may happen, say, that some chunk becomes rare. This
problem can persist and cause accumulation of peers in the system, resulting
in unstable system. The considered algorithms result in processes similar to
urn-processes. The rare chunk phenomenon corresponds to Polya-urn type
process, where common chunks are favored. However, some urn-processes like the
Friedman-urn can provide good balance by favoring rare chunks in copying
process. Recently, we showed that an algorithm based on Friedman-urn is
efficient in two chunk case. We generalize this algorithm for the more
realistic case of many chunks. It shows good performance in terms of balance
of chunks in an open system with constant flow of incoming peers.
AB - We consider a BitTorrent type file sharing algorithm with randomized
chunk copying process. The system functions in completely distributed way
without any 'Tracker', just relying on randomness. In such case the stability
becomes an issue. It may happen, say, that some chunk becomes rare. This
problem can persist and cause accumulation of peers in the system, resulting
in unstable system. The considered algorithms result in processes similar to
urn-processes. The rare chunk phenomenon corresponds to Polya-urn type
process, where common chunks are favored. However, some urn-processes like the
Friedman-urn can provide good balance by favoring rare chunks in copying
process. Recently, we showed that an algorithm based on Friedman-urn is
efficient in two chunk case. We generalize this algorithm for the more
realistic case of many chunks. It shows good performance in terms of balance
of chunks in an open system with constant flow of incoming peers.
KW - Distributed p2p file sharing
KW - random contact algorithms
KW - stability
U2 - 10.1007/978-3-642-10865-5_16
DO - 10.1007/978-3-642-10865-5_16
M3 - Conference article in proceedings
T3 - Lecture Notes in Computer Science
SP - 185
EP - 192
BT - Self-Organizing Systems, IWSOS 2009
PB - Springer
CY - Berlin / Heidelberg
T2 - 4th IFIP TC 6 International Workshop, IWSOS 2009
Y2 - 9 December 2009 through 11 December 2009
ER -