Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 38 reacties

Een samenwerkingsverband van universiteiten, waaronder het MIT, heeft een torrentclient ontwikkeld voor internetgebruikers met weinig bandbreedte, bijvoorbeeld in ontwikkelingslanden. De client heet BitMate en is al te downloaden.

Het gebruik van het BitTorrent-protocol loopt in derdewereldlanden nog achter op dat in de rest van de wereld, omdat de upload- en downloadsnelheden daar doorgaans 'niet fantastisch' zijn, zo schrijft TorrentFreak. Hierin hopen de onderzoekers achter BitMate verandering te brengen. Het project is een samenwerking van enkele universiteiten, waarvan het MIT er een is, en wordt financieel gesteund door het Amerikaanse ministerie van buitenlandse zaken.

Het doel van BitMate is het stabieler maken en verhogen van de downloadsnelheid van gebruikers met een connectie van bijvoorbeeld 5 tot 20kBps. Dit is volgens de onderzoekers gelukt, al is BitMate pas in zijn eerste public release-fase; het project is nog in volle gang. Momenteel spreken de onderzoekers van 70 procent snellere downloads en 1000 procent snellere uploads. De downloadsnelheden van andere gebruikers zouden door de verbeteringen niet negatief worden beïnvloed. BitMates code is gebaseerd op Vuze, een opensourcetorrentclient.

BitMate behaalt dit voordeel door voorrang te geven aan verbindingen met peers met een lage bandbreedte. Dit en enkele andere optimalisaties worden gerealiseerd door cross-isp-verkeer te minimaliseren en overbodige downloads te voorkomen.

BitMates syteem uitgebeeld

Moderatie-faq Wijzig weergave

Reacties (38)

Klinkt als een nuttige ontwikkeling. Ik ben benieuwd of dit dan ook nuttig is ter vervanging van het gewone torrent protocol.
Klinkt als een nuttige ontwikkeling. Ik ben benieuwd of dit dan ook nuttig is ter vervanging van het gewone torrent protocol.
Is volgens mij geen nieuw protocol. "BitMate is a BitTorrent client fully compliant with the BitTorrent protocol and compatible with existing BitTorrent clients"
idd, het gebruikt andere regels om met andere clients verbinding te maken, maar dat gegeven staat niet in de bittorrent-standaard voor zover ik weet.
Het beperken van cross-ISP verkeer is zeker nuttig. Een team in Delft werkt al een hele tijd aan dat protocol. Het scheelt vooral de ISP's bergen geld. Intern dataverkeer kost namelijk vele malen minder dan internationale peerings.
Bijkomende voordeel is dat het internet als geheel wordt ontlast. ongeveer 1/3 van al het internationale internetverkeer is voor rekening van torrents.
BitMate behaalt dit voordeel door voorrang te geven aan verbindingen met peers met een lage bandbreedte

Er kleven dus ook nadelen aan:

Het duurt langer voordat er seeders zijn, en de seeders die er zijn hebben maar minimaal ruimte om te seeden. Leuk voor de mensen met weinig bandbreedte een ergenis voor de mensen die 100Mbit sync. hebben
Dat zal denk ik wel meevallen.

Als er een enkel seeder met 100mb sync zal zijn zou die meer connecties aankunnen en naar meerdere (snelle én langzame) peers kunnen synchen.
Als er meerdere snelle peers connectis zullen krijgen zal de sneeuwbal effect wel vanzelfsprekend van kracht gaan.

Het kan alleen misschien langer duren voordat de eerste snelle peer een seed zal worden, maar zodra dat er eenmaal is (kwestie van tijd) zal er weinig veranderen.
Kan een snelle seader ook meer connecties aan? Ik heb er nog geen eenvoudige duidelijke literatuur over gezien hoe je dat kan testen.

Wel heb ik de ervaring dat als ik veel torrents (15+) tegelijk aanzet de *overall* upload snelheid aanzienlijk lager is dan de totale snelheid als er maar 2 tot 5 torrents aanstaan.
Niet dus, je krijgt meerdere groepen; snelle connecties voorzien elkaar, en ondertussen kiezen de langzame leechers/peers voor elkaar.
Gevolg is dus dat de langzame connecties vooral elkaar van data voorzien, en dat de snelle connecties ondertussen vooral elkaar van data voorzien (omdat de slome hen niet nodig hebben).
Mochten de slome niet genoeg aan elkaar hebben, dan kan één snelle seed natuurlijk tien slome tegelijk helpen.
Omgekeerd ook; als jij een hopiedetopie verbinding hebt, maar je moet nog leechen, dan sturen de slome peers jou natuurlijk ook gewoon data!


ps; ik zit me nu trouwens ook te storen aan de slome upload van gebruikers, maar beschouw jezelf gewoon als gelukkig dat jij wel lekker snel bent! Torrents zijn niet alles op internet he!?
Lijkt me zowiezo handige uitbreiding voor het torrent gebeuren als cross-isp download als het even kan word verminderd. Zullen iig ISP's zelf blij mee zijn, en zullen over het algemeen downloads ook sneller zijn door lagere latencies.
Kunnen ze in ontwikkelingslanden ook eindelijk illegaal muziek downloaden. Dat hebben ze nu nog niet maar als iedereen het heeft en het begint populair te worden kunnen de platenmaatschappijen beginnen roepen dat piraterij de branch stuk maakt!

Ontopic: persoonlijk ben ik een groot voorstander van het torrent systeem. We hebben het op mijn werk al een aantal jaar en is ideaal om grote bestanden uit te wisselen tussen locaties. Dat dit netwerk ook beschikbaar wordt in ontwikkelingslanden kan de internet(r)evolutie een mooie boost geven.
Zou mooi zijn als deze technologie ook in standaard (ik gebruik Transmission op Ubuntu) ingebouwd kan worden. Uploaden doe ik zo min mogelijk (max 1KB/s) omdat data hier in Afrika niet alleen langzaam naar je toe komt of van je af gaat, maar ook nog eens stervens duur is ...
Ben ik de enige die het apart vind dat ze gewoon hier aan kunnen werken zonder dat er ook maar 1 auteursrechten waakhond/schreeuwpersoon begint te schreeuwen dat er nu alleen nog maar meer auteursrecht inbreuken komen?
Een heel continent extra mensen die echt geen 10 euro (in sommige landen een jaarloon of meer) gaan geven voor software, spelletjes of muziek...

Maar hoe dan ook een prachtige techniek :P
heel mooi dit! heel handig om straks al die OLPC's van updates met te voorzien via hun meshnetwerkjes ed.
torrent protocol kun je natuurlijk voor meer dingen gebruiken dan pron leechen.
nieuwe edubuntu iso downloaden bijvoorbeeld voor je schooltje ergens in the middle of nowhere dat via packetradio internet heeft...
Kan ik hier ook wel gebruiken misschien met me 1Mbit download en 16Kb upload :( , wel leuk een dorp maar dit vind ik toch een enorm nadeel.
Wow... waar in Nederland bevind jij je wel niet? Voor de duidelijkheid, mijn ouders wonen in de middle of nowhere (voor Nederlandse begrippen), namelijk Zeeuws-Vlaanderen en zij hebben gewoon een 20Mbit/2Mbit lijn, waarbij dat nog niet eens de snelste verbinding mogelijk is.

@Article: Wat ik nou niet direct begrijp, is waarom ze baat hebben met alleen maar peering met langzame verbindingen. Stel, er is daar toevallig wel iemand met een redelijke breedband verbinding in de 'buurt', wordt deze dan ook buitengesloten van peering of hoe moet ik dat voorstellen?
@Article: Wat ik nou niet direct begrijp, is waarom ze baat hebben met alleen maar peering met langzame verbindingen. Stel, er is daar toevallig wel iemand met een redelijke breedband verbinding in de 'buurt', wordt deze dan ook buitengesloten van peering of hoe moet ik dat voorstellen?
Meer informatie is te vinden in de gelinkte pagina. Langzame peers verbinden voornamelijk met elkaar en in mindere mate met snelle peers. Let wel, ze negeren snelle peers niet, maar geven er gewoon geen voorkeur aan. Immers, als je zelf een langzame verbinding hebt, dan heeft het geen nut om met tig snelle peers verbonden te zijn en is waarschijnlijk 1 snelle peer genoeg.

Zoals te zien in het plaatje van het artikel wordt er in feite een kleine sub-swarm gemaakt van trage peers. De langzame peers die het geluk hebben om verbonden te zijn met de snellere peers proberen stukjes te downloaden die nog niet eerder door de trage peers gedownload zijn.
BitMate behaalt dit voordeel door voorrang te geven aan verbindingen met peers met een lage bandbreedte. Dit en enkele andere optimalisaties worden gerealiseerd door cross-isp-verkeer te minimaliseren en overbodige downloads te voorkomen.
Er dat er VOORRANG wordt gegeven, niet dat andere peers uitgesloten worden.
Ja, ok. Heb je helemaal gelijk in.
Heeft niet direct met locatie te maken. Als je aangewezen bent op ADSL en je woont op 5km van de KPN wijkcentrale, dan zit je inderdaad met die verbinding. Zoek een willekeurige boerderij in de Noordoostpolder op bv...
Och, ook met 1Mbit down en 16KB/s up (of heb je echt maar 2KB/s? :X) kun je een eind komen. Ik weet nog dat toen hier ADSL 384/64 of zoiets uit het paarse Thompson modempje kwam, dat ging ook goed. Als je het maar 24/7 aan laat staan :)
Amerikanen bouwen torrentclient voor geringe bandbreedte
Handig voor onze zuiderburen. :p
Telt hun data limiet dan niet voor verkeer binnen het netwerk van de ISP?
hehe toch wel grappig: utorrent is 340kB als download, bitmate 18MB... moet je al een uur wachten voor je uberhaupt het programma hebt gedownload :P

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True