211service.com
BitTorrent test websites die in de menigte worden gehost, niet in de cloud
Een experimentele nieuwe webbrowser maakt het mogelijk dat sites niet op de servers van een bedrijf worden gehost, maar door een verschuivende menigte van individuen op hun personal computers. Dat zet de gebruikelijke benadering van het aanbieden van websites op zijn kop en zou een effectievere en betrouwbaardere manier kunnen zijn om omvangrijke mediabestanden te verspreiden of essentiële informatie te verspreiden in het geval van natuurrampen.
De nieuwe aanpak wordt getest door BitTorrent, het bedrijf achter het gelijknamige protocol voor het delen van bestanden. Het heeft een aangepaste versie van Chromium ontwikkeld, de open-sourceversie van de Chrome-browser van Google. De inspanning staat bekend als: Project Maalstroom .
De Maelstrom-browser heeft toegang tot conventionele websites. Maar het kan ook worden gebruikt om websites te publiceren en te bladeren die niet op een bepaalde server staan, ook wel torrent-webpagina's genoemd. Om toegang te krijgen tot een site die op die manier is gepubliceerd, haalt de browser de gegevens uit de browsers van mensen die de site al bekijken of de site onlangs hebben bezocht.
Deze peer-to-peer-methode maakt het mogelijk om zeer efficiënt met grote menigten om te gaan en biedt weerstand tegen denial-of-service-aanvallen die sites afsluiten door ze met verkeer te bombarderen, zegt Rob Velasquez, productmanager bij BitTorrent. Nadat een nieuwe torrent-site is gepubliceerd, moet de browser van de eerste persoon die deze bezoekt deze ophalen van de computer van de persoon die deze heeft gemaakt. Maar de derde persoon heeft twee bronnen om de gegevens uit te halen, en naarmate meer en meer mensen de site bezoeken, groeit het aantal bronnen dienovereenkomstig.
Als een website niet is voorbereid op een enorme hoeveelheid gebruikers, gaat de server gewoon uit de lucht, zegt Velasquez. Dat gebeurt niet met BitTorrent - hoe meer bezoekers een pagina bekijken, hoe meer gebruikers een persoon dat bestand moet downloaden.
Een paar duizend webontwikkelaars testen de Maelstrom-browser al uit, zegt Velasquez. Een van hen heeft een plug-in ontwikkeld voor de WordPress-blogsoftware die het mogelijk maakt meer dan een vijfde van het internet , waardoor het gemakkelijk wordt om een bericht als een torrent-webpagina te publiceren. Voorlopig moeten pagina's die op die manier worden gepubliceerd relatief eenvoudig zijn, maar ze kunnen media zoals video- of podcastbestanden bevatten.
Een publiekelijk beschikbare versie zou later dit jaar moeten verschijnen, zegt Velasquez.
BitTorrent gelooft dat de Maelstrom-technologie een beroep kan doen op entertainmentartiesten en uitgevers als een manier om hun inhoud efficiënt te verspreiden. Door fans het werk te laten doen om omvangrijke gegevens, zoals muziek- of videobestanden, te verspreiden, hoeven ze niet te besteden aan conventionele gecentraliseerde servers en andere infrastructuur die nodig is om een betrouwbare mediaservice te creëren, zegt Velazquez.
Videosites zoals Netflix, die alleen verantwoordelijk zijn voor meer dan een derde van de downloads in de VS tijdens de piekuren, kunnen ook profiteren van de technologie, zegt hij. Een videosite kan bijvoorbeeld detecteren of een persoon een Maelstrom-compatibele browser gebruikte en die benadering opportunistisch gebruiken om de kosten te verlagen.
Het kan moeilijk zijn om veel mensen over te halen een nieuwe browser of andere software te downloaden om alleen maar toegang te krijgen tot Maelstrom-technologie, of bestaande browsermakers om het zelf te gebruiken. Maar hoewel de technologie ervan wordt geassocieerd met het ongeoorloofd delen van bestanden, heeft BitTorrent al grote uitgevers aangetrokken tot een eerder experiment om te heroverwegen hoe online inhoud wordt gedistribueerd: een formaat dat BitTorrent-bundels wordt genoemd. Thom Yorke, Madonna en andere artiesten gebruiken het nu om muziek en video rechtstreeks naar fans te distribueren, waarbij iTunes en andere winkels worden omzeild (zie Pirate Favorite BitTorrent biedt een nieuwe manier om voor muziek te betalen).
Sharad Mehrotra , een professor in computerwetenschappen aan de Universiteit van Californië, Irvine, is het ermee eens dat Maelstrom een efficiëntere manier zou kunnen zijn om video te verplaatsen. Er is een volwassen markt in diensten die content delivery networks worden genoemd, of CDN's, die content op veel verschillende plaatsen distribueren, zodat iedereen relatief snel toegang krijgt, zegt hij, maar ze zijn niet gratis.
De Maelstrom-browser kan ook een manier zijn om essentiële online informatie in geval van nood te laten stromen, zegt Mehrotra. Enkele jaren geleden maakte hij deel uit van een team bij UC Irvine dat experimentele peer-to-peer-software ontwikkelde, genaamd Flashback , die veel op Maelstrom functioneerde. De stad Los Angeles financierde het werk met een subsidie om manieren te onderzoeken om burgers op de hoogte te houden na aardbevingen en andere rampen.
In een dergelijke situatie zouden overheidswebsites die zijn begroot om slechts een paar bezoekers te bedienen, plotseling grote menigten moeten verwerken. Met deze peer-to-peer-aanpak, zegt Mehrotra, krijg je schaalbaarheid van je groeiende verkeer.