SharedBits.org – Open Source Akamai
Waarom zou je betalen voor hosting, als het ook gratis kan? Gratis hosting vind je voldoende op internet, maar de nadelen zijn welbekend; de servers zijn overbezet, advertenties talrijk en verbindingen vaak traag. Met geavanceerde P2P technologie zou je die problemen kunnen oplossen, zo denkt Boris Veldhuijzen van Zanten.
Een techniek als Bittorrent werkt als verdeler van de lasten; vele computers bieden hetzelfde bestand aan, zodat je van meerdere bronnen kunt downloaden. Hoe meer aanbieder, hoe groter de kans zit dat er een peer in de buurt zit. En hoe korter de afstand tussen twee peers, hoe sneller de overdacht zal zijn.
Als je met velen tegelijk een website bezoekt dan wordt deze merkbaar trager. Soms zelfs zoveel trager dat de website niet meer benaderbaar is voor nieuwe bezoekers, het Digg effect noemt men dat ook wel. Het probleem hier is duidelijk; alle last komt op één server terecht en die bezwijkt onder de druk.
Door het principe van bittorrent te koppelen aan websites zou dat probleem opgelost worden. In plaats van trager zou de website in theorie zelfs sneller moeten worden, omdat iedere nieuwe bezoeker ook weer een aanbieder van dezelfde content wordt. En hoe meer bronnen, hoe meer verschillende plekken waar jouw computer de website van kan downloaden.
Om zo’n systeem in de lucht te houden heb je een flink aantal gebruikers nodig. Een snelle rekensom van Boris leert dat je met vier miljoen gebruikers het volledige internet zou kunnen opslaan op een dergelijk netwerk. Verdelen van de capaciteit zou via een ratio gaan; hoe meer je inbrengt des te meer je terugkrijgt van het netwerk.
Technisch liggen er nog wel wat beren op de weg. Het plan is dan ook om eerst een relevante club mensen te verzamelen die voldoende expertise binnen de materie om een plan van aanpak samen te stellen. Bram Cohen, grondlegger van het bittorrent-protocol, is daarbij een logische kandidaat.
Op SharedBits.org is een blog gestart dat regelmatig zal berichten over de voortgang van dit project. Of het ook lukt dit project te realiseren is natuurlijk maar afwachten, maar ik denk dat de weg er naar toe minstens net zo interessant is om over te lezen. Ondertussen een vraag van mijn kant; zou jij bandbreedte en diskruimte ter beschikking stellen aan een dergelijk initiatief?

Leave a Reply
This form accepts XHTML input. You can use the following codes: