Google vydal Falcon, hardwarově podporovanou transportní vrstvu s nízkou latencí

Falcon Google

Falcon je navržen pro spolehlivost, vysoký výkon a nízkou latenci

Během globálního summitu OCP (který se konal před několika dny) Google představen prostřednictvím reklamy rozhodnutí uvolnit svou technologii přenosu dat Falcon a převod jeho vývoj po projektu Open Compute, jehož cílem je společný vývoj otevřených hardwarových specifikací pro vybavení datových center.

sokol (hardwarový transport, hardwarově akcelerovaná transportní vrstva) nabízený jako další generace Ethernetu, protože Google to předpokládá je schopen zvýšit výkon a efektivitu přenosu dat ve standardních sítích stávající sítě založené na Ethernetu a TCP/IP, které jsou kritické pro výkon a latenci, jako jsou sítě pro vysoce výkonné výpočty a umělou inteligenci.

Pracovní zátěže, jako je úložiště, potřebovaly některé z těchto atributů již dlouhou dobu; S novějšími případy použití, jako je rozsáhlé školení AI/ML a vysoce výkonné výpočty (HPC), však potřeba výrazně vzrostla. V minulosti jsme otevřeně sdíleli naše poznatky o tvarování provozu, řízení přetížení, vyvažování zátěže a další s průmyslem tím, že jsme svými nápady přispěli Asociace pro výpočetní stroje a internetové inženýrství Task Force.

Abychom tohoto cíle dosáhli, vyvinuli jsme Falcon, abychom umožnili výkonově vrstvenou funkci přes pouze softwarové transporty. 

O Falconu

V popisu protokolu je zmíněno, že Falcon Je navržen tak, aby se přizpůsobil sítím datových center y je určen pro poskytují předvídatelný vysoký výkon, nízkou latenci, flexibilitu a rozšiřitelnost.

V rámci své funkce nabízet nízkou latenci ve vysokorychlostních ethernetových sítích, které tolerují ztrátu paketů, Falcon používá tři principy: podrobné měření zpoždění mezi odesláním požadavku a přijetím odpovědi (RTT, time round-trip), hardwarově implementované ořezávání provozu pro jednotlivé toky a rychlé a přesné opakované vysílání paketů. Tyto vlastnosti jsou doplněny prostředky pro současný přístup přes několik kanálů (Multipath) a podporou šifrování spojení.

Kromě tohoto základu byl Falcon od základu navržen jako multiprotokolový transport schopný podporovat ULP s velmi rozdílnou sémantikou aplikací a požadavky na výkon. Mapovací vrstva ULP nejenže poskytuje přímou podporu pro Infiniband Verbs RDMA a NVMe ULP, ale zahrnuje také další inovace kritické pro aplikace ve skladovém měřítku, jako je flexibilní sémantika řazení a elegantní zpracování chyb. 

V neposlední řadě jsou hardware a software společně navrženy tak, aby spolupracovaly, aby pomohly dosáhnout požadovaných atributů vysoké rychlosti zpráv, nízké latence a velké šířky pásma při zachování flexibility pro programovatelnost a neustálé inovace.

Na straně základny Falcon se uvádí, že se jedná o následující technologie:

  • Kolotoč: mechanismus omezující provoz (Traffic Shaping), který umožňuje regulovat výkon a intenzitu toku paketů v kontextu jednotlivých hostitelů.
  • snap: síťový subsystém založený na mikrojádru, který lze rozšířit o moduly, jejichž prostřednictvím lze přidávat pokročilé funkce, jako je virtualizace sítě, omezení provozu a funkce doručování zpráv.
  • Rychlý: mechanismus řízení přetížení pro sítě na úrovni datových center, dosahující latence pod 50 mikrosekund pro krátké zprávy RPC při zachování propustnosti 100 Gb/s na server při téměř 100% zatížení.
  • RACK-TLP: algoritmus pro určení ztráty paketů pro TCP.
  • PLB: je mechanismus vyrovnávání zátěže, který využívá signály přetížení.
  • CSIG: Protokol telemetrické výměny používaný k odesílání signálů o přetížení a řízení provozu.
  • PSP: protokol pro šifrování provozu.

Podpora Falcon bude poprvé k dispozici u síťových akcelerátorů řady Intel IPU E2000, které kombinují ethernetový adaptér s programovatelným procesorem, který zvládne operace obvykle prováděné v síťovém zásobníku nebo na systémové straně, jako je řízení provozu a přetížení a analýza protokolů na vysoké úrovni.

A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.