reklama

Internet až 10× rychlejší. Stačí trocha matematiky

Jak zrychlit až desetinásobně internet bez výměny současných linek? Vědci přišli na způsob, jak pomocí matematických rovnic optimalizovat přenos dat.

Internet a první internetové protokoly vznikaly v roce 1973 jakou součást experimentálního výzkumu pro vědeckou obec a armádu. Kdo by si mohl v té době pomyslet, že přes tuto infrastrukturu budeme jednou streamovat video ve vysokém rozlišením v počtu stovek milionů uživatelů zároveň a v rámci celé planety. Spolu s miliony dalších infromací.

Podívejte se na zajímavé a vtipné video se zakladatelem internetu Vintem Cerfem - První částdruhá část

Některé základní stavební kameny, mezi které patří i zmíněné protokoly, tak byly vytvořeny pro stabilní přenos dat, ale v dnešní době znamenají obrovskou a zbytečnou zátěž, kterou lze poměrně jednoduše optimalizovat. Jak ukázali vědci z univerzit Aalborg a MIT, stačí trocha chytré matematiky.

Pakety jako zastaralá technologie

Hlavním problém, který způsobuje obrovské ztráty rychlosti přenosu dat, jsou pakety, respektive zapracovaná ochrana při přenosu od odesílatele k příjemci. Ať už posíláte jednoduchou zprávu nebo přehráváte video z Youtube, data k vám putují pomocí paketů. Pokud se zjistí, že jeden z paketů je poškozen, dojde k opětovnému posílání, což je hlavní problém, který zpomaluje celou internetovou síť.

Jak jednoduše vysvětluje Frank Fritzek, dochází k posílání jednoho paketu za druhým a po cestě je spousta „semaforů“ se světly, které často ukazují červenou – dochází k poškození plynulého toku dat (starší abstrakt výzkumu z roku 2000 z oblasti síťového toku informací v PDF).

Klepněte pro větší obrázek
Toto už někdy viděl asi každý uživatel internetu

Nová technologie odstraňuje potřebu mít po datové cestě jakékoli „semafory“ a tedy opakovat posílání paketů, které nedorazily nebo byly poškozené.

S matematickými rovnicemi se dopočítá, co chybí

Nový způsob síťového kódování oproti kontrole, která v případě chyby zajistí opětovné poslání, se snaží zcela zrušit tento princip. Místo paketů se data posílají v rámci matematických rovnic, které je možné pomocí obousměrné komunikace do sítě zrekonstruovat i v případě, že dorazí z části nebo poškozené.

Díky novému síťovému kódování je tak možné realizovat mnohem plynulejší přenos dat, který může zvýšit propustnost o pětinásobek až desetinásobek oproti způsobu založeném na paketech.

Vědci technologii samozřejmě už otestovali na reálných vzorcích. Jeden z příkladů je video, které bylo pomocí současného systému s pakety během stahování 13× přerušeno. V případě stahování pomocí kódování matematickými rovnicemi ale došlo ke stáhnutí bez jediného přerušení.

Revoluce v rámci celého internetu

Taková technologie týkající se samotných základu internetového kódování by samozřejmě dokázala ovlivnit veškeré přenosy, ať už jde o rychlost a kvalitu mobilního připojení, internetového spojení přes telefonní linky, satelitních připojení a komunikaci všech zařízení mezi sebou v rámci různých typů sítí.

S nadcházejícím internetem věcí, kdy se bude do internetu připojovat stále větší množství zařízení ve stále kratším čase, je nový způsob síťového kódování opravdu zásadní vylepšení.

Klepněte pro větší obrázek
Technologie RLNC už je dostupná pro mnoho platforem, zbývá jen implementace samotnými výrobci hardwaru

Tvůrci si hlavní technologii RLNC - Random Linear Network Coding (další podrobnosti v PDF) patentovali a založili vlastní společnost Steinwurf.

Jedna ze starších ukázek využití RLNC, kdy je pouze jeden odesílatel a mnoho příjemců:

Hlavním cílem je teď dostat tuto technologii k výrobcům síťového hardwaru, ale také koncových hardwarových zařízení. Technologie RLNC dle tvrzení snižuje i zátěž procesoru, čímž zároveň snižuje i spotřebu. To se hodí především ve světě mobilních zařízení a malých zařízení určených třeba na tělo, které mají malou baterii a potřebují pravidelně přistupovat do sítě.

Jednou z výhod je, že už nyní jsou k dispozici kompatibilní knihovny pro platformy jako iOS, Android, Windows, Ubuntu, Raspberry Pi, OS X, Debian nebo Arch Linux, takže implementace by snad měla být jen otázka času.

Témata článku: Technologie, Internet, Programování, Videos, Arch, Faster, Frank

57 komentářů

Nejnovější komentáře

  • Filip Hruška 21. 7. 2014 13:08:10
    No, ta metoda na "zrychlení" internetu je tu už dost dlouho, říka se tomu...
  • Rengen 21. 7. 2014 8:51:20
    Nechci dělat Hulána, ale to video v článku se nechce načíst! B-]
  • potkan2000 20. 7. 2014 8:15:48
    Co je to za blbost. To se tyka jen TCP a pod. protokolu. Prenos vudea ale...
reklama
Určitě si přečtěte

UPC překopli páteřní kabel. V Brně i druhý den nejede internet ani kabelovka

UPC překopli páteřní kabel. V Brně i druhý den nejede internet ani kabelovka

** V Brně byl velký výpadek služeb UPC ** Důvodem je překopnutý páteřní kabel ** V některých lokalitách služby stále nefungují

5.  12.  2016 | Jakub Čížek | 103

17 expertek Microsoftu předpovědělo rok 2027. Splní se alespoň něco?

17 expertek Microsoftu předpovědělo rok 2027. Splní se alespoň něco?

** Zmizí klasické vyhledávače ** Budeme programovat buňky ** Kvantové počítače překonají šifry

6.  12.  2016 | Jakub Čížek | 36

11 tipů na dobrý stolní počítač: od základu po herní mašiny

11 tipů na dobrý stolní počítač: od základu po herní mašiny

** Postavte si stolní počítač! Máme pro vás 11 vzorových sestav s rozpisem komponent ** Většina tipů cílí na hráče, věnujeme se ale i základnímu PC a počítačům na střih videa ** Nadělte si nový počítač třeba pod stromeček

5.  12.  2016 | Adam Kahánek | 74

Nejlepší notebooky nad 20 tisíc: poradíme, které teď chcete

Nejlepší notebooky nad 20 tisíc: poradíme, které teď chcete

** V notebooku s cenou nad 20 tisíc nesmí chybět kvalitní displej a rychlé úložiště ** Za dalších deset tisíc můžete dostat navíc styl nebo výkonnější komponenty ** Vybírat můžete z různých velikostí i konstrukcí

8.  12.  2016 | Stanislav Janů | 85


reklama