211service.com
Snellere bestandsstroom
Aria, een nieuw product van de in Californië gevestigde startup FastSoft , versnelt de overdracht van grote bestanden via internet, zonder dat er hardware of software aan de ontvangende kant nodig is. Volgens Dan Henderson, FastSoft's vice-president van product- en marktontwikkeling, kan een filmbestand van 700 megabyte dat regionaal via een kabelmodemverbinding 50 minuten duurt om regionaal te downloaden, in 34 minuten worden gedownload als de afzender Aria gebruikt. Overzeese overdrachten laten een groter verschil zien, waarbij dezelfde film van 700 megabyte bijna acht uur nodig heeft om uit Azië te downloaden via een kabelmodem, en ongeveer 45 minuten met Aria.

Transmissiesysteem: het Aria-apparaat van FastSoft, hier weergegeven, kan de overdracht van grote bestanden via internet versnellen. De box wordt aangesloten op de server van een afzender en stelt een willekeurig aantal ontvangers in staat om bestanden sneller te downloaden dan conventionele methoden zonder eerst software of hardware te hoeven installeren.
Darin Harris, chief information officer van het filmproductiebedrijf the Groep posten , zegt dat zijn bedrijf bestanden heeft gezien die normaal een dag nodig hebben om te downloaden in een paar uur. Harris zegt dat hij gedeeltelijk tot Aria werd aangetrokken omdat alleen de afzender hardware hoeft te bezitten en ontvangers niets over Aria hoeven te weten om hun bestanden sneller te krijgen. De afzender hoeft alleen het Aria-apparaat met zijn of haar server te verbinden.
Aria, die is gebaseerd op onderzoek van de California Institute of Technology (Caltech), probeert de beschikbare bandbreedte zo goed mogelijk te benutten. Gegevens worden meestal niet op de volledige capaciteit van een lijn overgedragen. Dit komt omdat het Transmission Control Protocol (TCP) dat 90 procent van de verkeersstroom via internet regelt, niet is meegegaan met de tijd.
Een 20 jaar oud algoritme, TCP is ontworpen om ervoor te zorgen dat verzonden informatie betrouwbaar wordt ontvangen en om te letten op congestie in het netwerk. Standaard-TCP, ook wel Reno genoemd, werkt door de snelheid waarmee het informatie verzendt voorzichtig te verhogen totdat het detecteert dat een informatiepakket verloren is gegaan. Reno interpreteert het verlies als een teken dat het netwerk te vol is om die stroomsnelheid aan te kunnen, en halveert de overdrachtssnelheid. Lachlan Andrew , een Caltech-onderzoeker die de algoritmen achter Aria bestudeert, vergelijkt dit met een automobilist die langzaam accelereert tot de maximumsnelheid en vervolgens hard op de rem trapt. Toen de verbindingssnelheden langzamer waren, was dit patroon geen probleem; nu industriële verbindingen beschikbaar zijn met snelheden van 155 megabit per seconde, is dat wel het geval. Reno wordt echt uitgerekt tot het breekpunt, zegt Steven Low, medeoprichter van FastSoft en hoofd van de Netlab onderzoeksgroep bij Caltech.
Caltech-onderzoekers ontwierpen FastTCP, het algoritme achter Aria, om Reno te verbeteren. In academische proeven, zegt Henderson, heeft FastTCP gegevensoverdrachtrecords ingesteld, waarbij gegevens worden overgedragen met een aanhoudende snelheid van 101 gigabit per seconde. Dat komt overeen met het verzenden van de inhoud van de Library of Congress in 15 minuten.
FastTCP werkt door congestie op een andere manier te detecteren. Reno detecteert congestie door te kijken naar verloren gegevens. FastTCP bewaakt de realtime overdrachtssnelheid van elk informatiepakket en let op vertragingen. Zo kunnen aanpassingen soepel worden doorgevoerd. Andrew zegt dat het verschil vooral belangrijk is voor draadloze netwerken. Omdat overdracht via een draadloos netwerk vaak minder betrouwbaar is, gaan er vrij vaak informatiepakketten verloren. FastTCP, zegt hij, detecteert dat het niet nodig is om de informatiestroom te vertragen: het verzendt gewoon de verloren pakketten opnieuw.
Om soepel te zijn, wat FastTCP doet, moet je voorzichtiger zijn en wachttijden inschatten, zegt Aleksandar Kuzmanovic , een universitair hoofddocent bij de afdeling elektrotechniek en informatica aan de Northwestern University die onderzoek doet naar TCP. Door te voorkomen dat de overdracht het punt van pakketverlies bereikt, zegt hij, is het mogelijk om het verzenden van gegevensbursts te voorkomen, wat een zenuwachtig effect kan hebben voor de ontvanger.
Het probleem, zegt Kuzmanovic, is dat FastTCP niet de enige poging is om Reno te verbeteren. Er zijn andere protocollen ontworpen die de bestandsoverdracht kunnen versnellen en toch pakketverlies kunnen gebruiken om congestie te controleren. Als die protocollen over dezelfde lijn als FastTCP verzenden, kunnen ze de bandbreedte in beslag nemen. Een protocol dat vertragingen detecteert, zou in het nadeel kunnen zijn, zegt Kuzmanovic, omdat het beleefd zou kunnen ontsnappen aan congestie waar agressievere protocollen tot het punt van pakketverlies pushen.
Low zegt dat zijn onderzoeksgroep de kwestie van eerlijkheid heeft bestudeerd - de vraag hoe beleefde en agressieve protocollen met elkaar moeten omgaan. In theorie is het volgens hem altijd mogelijk om een eerlijke situatie te creëren, ook tussen verschillende soorten protocollen. De groep van Low heeft gewerkt aan een algoritme dat kan worden gebruikt om te beheren hoe bandbreedte wordt gedeeld tussen FastTCP-stromen en andere protocollen. Hoewel er in de praktijk nog geen problemen zijn met eerlijkheid, zegt Low, zou het algoritme indien nodig onderdeel van Aria kunnen worden.
Op 30 juli kondigt FastSoft zijn volgende commerciële product in de Aria-lijn aan: de Aria 2000, die volgens het bedrijf de doorvoer kan versnellen tot maximaal één gigabit per seconde. De prijzen voor Aria-apparaten beginnen bij $ 10.000 en lopen op tot meer dan $ 200.000, afhankelijk van het model en de configuratie.