Szybszy przepływ plików

Aria, nowy produkt kalifornijskiego startupu FastSoft , przyspiesza przesyłanie dowolnego dużego pliku przez Internet bez konieczności używania sprzętu lub oprogramowania po stronie odbiorcy. Według Dana Hendersona, wiceprezesa FastSoft ds. rozwoju produktu i rynku, 700-megabajtowy plik filmowy, którego pobranie regionalne zajmuje 50 minut za pośrednictwem modemu kablowego, można pobrać w 34 minuty, jeśli nadawca używa Aria. Transfery zagraniczne wykazują większą różnicę, przy czym ten sam 700-megabajtowy film trwa prawie osiem godzin do pobrania z Azji przez modem kablowy i około 45 minut z Arią.





System transmisji: pokazane tutaj urządzenie FastSoft Aria może przyspieszyć przesyłanie dużych plików przez Internet. Pudełko podłącza się do serwera nadawcy i umożliwia dowolnej liczbie odbiorców pobieranie plików szybciej niż konwencjonalne metody bez konieczności instalowania oprogramowania lub sprzętu.

Darin Harris, dyrektor ds. informacji w firmie produkującej filmy Grupa postów , mówi, że jego firma widziała, że ​​pliki, których pobranie zwykle zajmuje jeden dzień, przeszły kilka godzin. Harris mówi, że spodobała mu się Aria po części dlatego, że tylko nadawca musi posiadać sprzęt, a odbiorcy nie muszą nic wiedzieć o Arii, aby szybciej uzyskać swoje pliki. Wystarczy, że nadawca podłączy urządzenie Aria do swojego serwera.

Aria, która opiera się na badaniach z Instytut Technologiczny w Kalifornii (Caltech) stara się maksymalnie wykorzystać dostępną przepustowość. Dane zwykle nie są przesyłane z pełną przepustowością linii. Dzieje się tak, ponieważ protokół kontroli transmisji (TCP), który zarządza 90 procentami przepływu ruchu w Internecie, nie nadążał za duchem czasu.



20-letni algorytm TCP został zaprojektowany tak, aby zapewnić niezawodne odbieranie przesyłanych informacji i obserwować przeciążenie sieci. Standardowy TCP, czasami nazywany Reno, działa poprzez ostrożne zwiększanie szybkości, z jaką wysyła informacje, aż wykryje, że pakiet informacji został utracony. Reno interpretuje stratę jako oznaczającą, że sieć jest zbyt przeciążona, aby obsłużyć tę prędkość przepływu, i zmniejsza jej prędkość przesyłania o połowę. Lachlan Andrzej , naukowiec z Caltech, który bada algorytmy stojące za Aria, porównuje to do kierowcy, który powoli przyspiesza do dozwolonej prędkości, a następnie wciska hamulce. Kiedy prędkości połączenia były wolniejsze, ten wzór nie stanowił problemu; teraz, kiedy połączenia przemysłowe są dostępne z prędkością 155 megabitów na sekundę, tak jest. Reno jest naprawdę rozciągnięte do granic wytrzymałości, mówi Steven Low, współzałożyciel FastSoft i szef Netlab grupa badawcza w Caltech.

Badacze z Caltech zaprojektowali FastTCP, algorytm stojący za Aria, aby ulepszyć Reno. W badaniach akademickich, mówi Henderson, FastTCP ustanowił rekordy transferu danych, przesyłając dane ze stałą szybkością 101 gigabitów na sekundę. Jest to równoznaczne z przesłaniem zawartości Biblioteki Kongresu w 15 minut.

FastTCP działa poprzez wykrywanie zatorów w inny sposób. Reno wykrywa zatory, obserwując utracone dane. FastTCP monitoruje prędkość przesyłania w czasie rzeczywistym każdego pakietu informacji, obserwując opóźnienia. W ten sposób korekty można wprowadzać płynnie. Andrew mówi, że różnica jest szczególnie istotna w przypadku sieci bezprzewodowych. Ponieważ transfer przez sieć bezprzewodową jest często mniej niezawodny, pakiety informacji są dość często tracone. Jak mówi, FastTCP wykrywa, że ​​nie ma potrzeby spowalniania przepływu informacji: po prostu ponownie wysyła utracone pakiety.

Aby działać płynnie, co robi FastTCP, musisz być bardziej delikatny i oceniać opóźnienia w kolejce, mówi Aleksandar Kuzmanović , profesor nadzwyczajny na wydziale elektrotechniki i informatyki na Northwestern University, który bada TCP. Utrzymując transfer przed osiągnięciem punktu utraty pakietów, można uniknąć wysyłania serii danych, które mogą powodować efekt roztrzęsienia u odbiorcy.

Problem, mówi Kuzmanovic, polega na tym, że FastTCP nie jest jedyną próbą ulepszenia Reno. Zaprojektowano inne protokoły, które mogą przyspieszyć przesyłanie plików, jednocześnie wykorzystując utratę pakietów do monitorowania przeciążenia. Jeśli te protokoły wysyłają tę samą linię co FastTCP, mogą ograniczyć przepustowość. Protokół, który wyczuwa opóźnienia, może być w niekorzystnej sytuacji, mówi Kuzmanovic, ponieważ może grzecznie wycofać się z przeciążenia, gdzie bardziej agresywne protokoły mogą doprowadzić do utraty pakietów.

Low mówi, że jego grupa badawcza zajmowała się kwestią uczciwości – pytaniem, jak uprzejme i agresywne protokoły powinny ze sobą współdziałać. W teorii, mówi, zawsze można stworzyć sprawiedliwą sytuację, nawet między różnymi rodzajami protokołów. Grupa Lowa pracuje nad algorytmem, który można wykorzystać do zarządzania podziałem przepustowości między przepływami FastTCP i innymi protokołami. Chociaż nie było jeszcze żadnych problemów z uczciwością w praktyce, mówi Low, algorytm mógłby zostać częścią Arii, gdyby zaszła taka potrzeba.

30 lipca FastSoft ogłosi swój kolejny komercyjny produkt z linii Aria: Aria 2000, który według firmy może przyspieszyć przepustowość do jednego gigabita na sekundę. Ceny urządzeń Aria zaczynają się od 10 000 USD i sięgają ponad 200 000 USD, w zależności od modelu i konfiguracji.

ukryć