Egoistischer Saugkerl
Am Montag ist Version 1.1 des selbstsüchtigen BitTorrent-Clients BitTyrant erschienen.
Fünf Wissenschaftler von der Fakultät für Computerwissenschaften der Universität Washington haben in einem kürzlich vorab publizierten Paper eine Analyse des Datenverkehrs in BitTorrent-Filesharing-Netzen vorgestellt.
M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, A. Venkataramani: Do incentives build robustness in BitTorrent?
Klug ...
In dem Text stellen die Autoren um Michael Piatek das Konzept eines als "egoistisch" bezeichneten BitTorrent-Clients namens BitTyrant vor. BitTyrant ist eine Modifikation des Open-Source-Clients Azureus, der, so die Autoren Dateien um durchschnittlich 70% schneller herunterladen können soll als die normale Version von Azureus.
Das Programm kann von der Website der Universität heruntergeladen werden. Am Montag wurde Version 1.1 der Software veröffentlicht.
BitTyrant sei, so seine Schöpfer, schneller als andere Clients, weil er bei der Partnerwahl klüger vorgehe als die Konkurrenz. Er sieht nach, wer die schnellsten Uploads im Netz zur Verfügung stellt und weist diesen großzügigen Partnern seinerseits mehr Bandbreite bei den eigenen Uploads zu.
... und böse?
Der Grund für die Wissenschaftler, BitTyrant zu programmieren, war ihre Beobachtung, dass BitTorrent-Clients mit guter Anbindung im Vergleich zu Netzteilnehmern mit schmalerer Bandbreite zu kurz kamen: Sie stellten mehr Ressourcen zur Verfügung als sie aus dem Netz zurückbekamen.
BitTyrant sucht sich nun gezielt diese "Leistungsträger" aus und verbindet sich mit ihnen. Piatek und seine Mitautoren stellten aber fest, dass ein vermehrter Einsatz von BitTyrant die durchschnittliche Leistungsfähigkeit eines BitTorrent-Schwarms herabsetzen würde.
Immerhin ist BitTorrent deshalb so erfolgreich, weil es darauf abzielt, einfaches "leechen" von Daten zu verhindern und stets darauf achtet, dass Teilnehmer nicht nur saugen, sondern auch hochladen.
Gleichberechtigung verletzt?
Im Netz ist nun eine Kontroverse ausgebrochen. Die Wissenschaftler verteidigen ihren "Proof of Concept" mit der Begründung, dass vor BitTyrant ja die großzügigen User benachteiligt waren.
Außerdem würde auch BitTyrant Daten hochladen - aber eben bevorzugt an bestimmte Partner, nicht an alle gleichermaßen. Andere wiederum sehen die Gleichberechtigung der Teilnehmer in den BitTorrent-Netzen verletzt. Ein klassisches Gemeingut-Dilemma.
