Roberts szerint baj van az internettel
További Tech cikkek
- Olyat hibát produkál a Windows, hogy garantáltan mindenki kiugrik a székéből
- Könnyen megeshet, hogy a Google kénytelen lesz eladni a Chrome-ot
- A Huawei hivatalosan is bejelentette, előrendelhető a Mate 70
- Lesöpörheti Elon Musk X-ét a Bluesky, már a Google is relevánsabbnak találja
- Ezek a leggyakrabban használt jelszavak – érdemes változtatni, ha ön is használja valamelyiket
„Baj van az internettel. Ha valaki, én biztosan tudom: én terveztem" – ezzel a hatásos mondattal indítja a csomagkapcsolt hálózat és az internet elődjének számító ARPANET kifejlesztésében kulcsszerepet vivő, most 72 éves Lawrence Roberts a világháló infrastruktúráját hátukon cipelő routerek működési elvének újragondolását sürgető írását az IEEE Spectrum hasábjain.
Az1967-ben elindított Advanced Research Projects Agency Network (ARPANET) hálózati infrastruktúráján úgy osztoztak, hogy az adatokat kis méretű, független csomagokban továbbították, amelyek – még ha más és más időpontokban érkeztek is meg – eljutottak a címzetthez, írja az ITcafé. Az adatorgalmat irányító kis számítógépekből fejlődtek ki a mai routerek, amelyek hosszú ideig lépést tartottak az internet fejlődésével. Egészen mostanáig.
Elveszett csomagok
Roberts szerint a csomagszintű feldolgozást végző routerek nem alkalmasak a mai internetes adatforgalom nagy részét adó video- és hangfolyamok hatékony kezelésére, ez az adattípus ugyanis rendkívül érzékeny az adatcsomagok késésére. „Nem tudják garantálni, hogy egy YouTube-klip zökkenőmentesen jusson el a felhasználó számítógépére. A videoanyag csomagjait laza adategységekként kezelik, holott adatfolyamként kellene" – írja.
Egy hagyományos router – magyarázza a cikkben – nem veszi figyelembe ezeknek az adattípusoknak a jellemzőit. Amikor egy videoanyag első csomagja befut a hálózaton, az eszköz megnézi, hogy milyen IP-címre kell eljuttatni, majd egy routing táblából kiolvassa a továbbításhoz szükséges adatot, végül a csomagot beállítja a kibocsátásra kész pakkok sorába. Amikor a folyam második csomagja megérkezik, minden műveletet megismétel, mivel nem emlékszik arra, hogy ugyanennek a folyamnak egy korábbi csomagját már útbaigazította – holott e lépéseket az újabb csomagok esetében meg lehetne spórolni. A routerekben a címet kiolvasó és a táblát lekérdező csipek, illetve az azokat kiszolgáló memória felelős az eszköz fogyasztásának és méretének 80 százalékáért.
További probléma, hogy csúcsidőszakokban a routerekhez több csomag érkezik, mint amennyit fel tudnak dolgozni. Ilyenkor – ha a pufferek megteltek – a berendezés elkezdi eldobálni a csomagokat, miközben jelzi a feladónak, hogy lassítania kell az adattovábbítást. Roberts és kollégái azt vették észre, hogy egyrészt a csomagok eldobása viszonylag véletlenszerűen történik, ami esetenként az adatátvitel megakadásához vezet; másrészt az átmeneti túlterheltség miatt várakozópufferbe küldött csomagok jelentős késéssel indulnak útnak. „E két hatás minden alkalmazás adatforgalmát akadályozza, ami esetenként tízszeresére is növelheti az adatátvitel befejezéséhez szükséges időt" – írja.
Az adatforgalom törvénye
„Az adatforgalom 1970 óta gyakorlatilag évente megduplázódik. Ezzel szemben a routerek Moore törvényét követték: másodpercenként 1 megabitnyi adat routolásának költsége lassabb ütemben csökken, nagyjából másfél évente feleződik meg. Ha nem változtatjuk meg alapjaiban a routerek felépítését, ez a differencia ahhoz vezet majd, hogy a hálózatüzemeltetőknek háromévente meg kell majd duplázniuk az infrastruktúra-bővítésre fordított beruházásaikat" – mondja.
A problémára a szerző szerint az adatfolyam-kezelés a megoldás, ilyen elven működő forgalommenedzselő eszközöket forgalmaz Roberts öt évvel ezelőtt gründolt vállalkozása, az Anagran is. Ezek az eszközök adatfolyamok szintjén kezelik a csomagokat: csak a folyam első pakkját dolgozzák fel a hagyományos módon, a többit már eltárolt irányítási adatok alapján azonnal továbbítják. A szerző úgy véli, ez a megoldás nem kevés időt és energiát takarít meg. Csúcsidőszakokban persze az adatfolyamszintű továbbítást végző berendezés is kénytelen eldobni csomagokat, de ezt úgy teszi, hogy prioritást biztosít a folyamatos adatátvitelt igénylő adatfolyamoknak, mint amilyen a videó és a hang.
Spanyolviasz
A neves szaklapban megjelent és ezért nagy figyelmet kapott cikk meggyőző erejét tompítja, szakmai elfogulatlanságát megkérdőjelezi, hogy az a teoretikus bevezető után az Anagran átütő sikert eddig elérni képtelen termékének reklámjába csap át. Egy független hálózati szakértő szerint a problémafelvetés megalapozott, de a javasolt megoldás korántsem forradalmi. Egyrészt a mai Deep Packet Inspection (DPI) forgalommenedzselő eszközök (melyeket az internetszolgáltatók többek között a fájlcserélő alkalmazások adatforgalmának dinamikus korlátozására használnak) ugyanilyen elven működnek, másrészt routerekben is alkalmaznak adatfolyamszintű vezérlést például a valós idejű videofolyamok menedzselésére.