A Google kiadta a Falcont, egy alacsony késleltetésű hardverrel támogatott szállítási réteget

Falcon Google

A Falcont megbízhatóságra, nagy teljesítményre és alacsony késleltetésre tervezték

Az OCP Global Summit során (amelyre néhány nappal ezelőtt került sor) A Google bemutatta reklám útján a Falcon adatátviteli technológia kiadásáról szóló döntés és átadása fejlesztése az Open Compute projekt után, amelynek célja nyílt hardverspecifikációk közös fejlesztése az adatközpontok felszereléséhez.

Sólyom (hardveres szállítás, hardveres gyorsított szállítási réteg) az Ethernet következő generációjaként hirdetik, mivel a Google ezt feltételezi képes az adatátvitel teljesítményének és hatékonyságának növelésére szabványos hálózatokon Etherneten és TCP/IP-n alapuló meglévő hálózatok, amelyek kritikusak a teljesítmény és a késleltetés szempontjából, mint például a nagy teljesítményű számítástechnika és a mesterséges intelligencia hálózatai.

A munkaterheléseknek, például a tárolásnak, már régóta szüksége volt ezekre az attribútumokra; Azonban az újabb felhasználási esetekkel, mint például a nagyszabású AI/ML képzés és a nagy teljesítményű számítástechnika (HPC), az igény jelentősen megnőtt. Korábban nyíltan megosztottuk a forgalom alakításával, a torlódások szabályozásával, a terheléselosztással és egyebekkel kapcsolatos tanulságainkat az iparággal azáltal, hogy ötleteinkkel hozzájárultunk a Számítástechnikai Gépek Szövetségéhez és az Internet Engineering Munkacsoporthoz.

E cél elérése érdekében kifejlesztettük a Falcont, amely lehetővé teszi a teljesítményszintű szolgáltatást a csak szoftveres szállításokon. 

Falconról

A jegyzőkönyv leírásában szerepel, hogy Falcon Úgy tervezték, hogy alkalmazkodjon az adatközponti hálózatokhoz y Ajánlott: kiszámítható nagy teljesítményt, alacsony késleltetést, rugalmasságot és bővíthetőséget biztosítanak.

Az alacsony késleltetést biztosító nagy sebességű Ethernet hálózatokon, amelyek elviselik a csomagvesztést, a Falcon három alapelvet alkalmaz: részletesen méri a kérés elküldése és a válasz fogadása közötti késéseket (RTT, time round-trip), hardveresen megvalósított forgalomvágás az egyes folyamokhoz, valamint gyors és pontos csomag-újraküldés. Ezeket a tulajdonságokat kiegészítik a több csatornán keresztüli egyidejű elérést biztosító eszközök (Multipath), valamint a kapcsolattitkosítás támogatása.

Ezen az alapon túlmenően a Falcont az alapoktól kezdve úgy tervezték, mint egy többprotokollú átvitelt, amely képes támogatni az ULP-t széles körben változó alkalmazási szemantikai és teljesítménykövetelmények mellett. Az ULP leképezési réteg nem csak az Infiniband Verbs RDMA és NVMe ULP támogatását biztosítja, hanem további, a raktári méretű alkalmazásokhoz kritikus újításokat is tartalmaz, mint például a rugalmas rendelési szemantika és az elegáns hibakezelés. 

Végül, de nem utolsósorban, a hardvert és a szoftvert úgy tervezték, hogy együtt dolgozzanak a kívánt attribútumok – magas üzenetsebesség, alacsony késleltetés és nagy sávszélesség – elérésében, miközben megőrzik a rugalmasságot a programozhatóság és a folyamatos innováció terén.

A Falcon bázis részéről megemlítik, hogy a következő technológiákról van szó:

  • Körhinta: egy forgalomkorlátozó mechanizmus (Traffic Shaping), amely lehetővé teszi a csomagfolyam teljesítményének és intenzitásának szabályozását az egyes gazdagépek kontextusában.
  • pattanás: egy mikrokernel alapú hálózati alrendszer, amely modulokkal bővíthető, amelyeken keresztül olyan fejlett funkciókat lehet hozzáadni, mint a hálózati virtualizáció, a forgalomkorlátozás és az üzenetküldési funkciók.
  • Gyors: torlódás-ellenőrző mechanizmus adatközponti szintű hálózatokhoz, 50 mikroszekundum alatti késleltetést biztosítva a rövid RPC-üzeneteknél, miközben kiszolgálónként 100 Gbps átviteli sebességet tart fenn közel 100%-os terhelés mellett.
  • RACK-TLP: egy algoritmus a TCP csomagvesztésének meghatározására.
  • PLB: egy terheléselosztó mechanizmus, amely torlódási jeleket használ.
  • CSIG: A torlódási és forgalomirányítási jelek küldésére használt telemetriai csereprotokoll.
  • PSP: forgalom titkosítási protokoll.

A Falcon támogatása először az Intel IPU E2000 sorozatú hálózati gyorsítókban lesz elérhető, amelyek Ethernet adaptert kombinálnak egy programozható processzorral, amely képes kezelni a jellemzően a hálózati veremben vagy a rendszer oldalán végzett műveleteket, mint például a forgalom- és torlódáskezelés vezérlését, ill. magas szintű protokollok elemzése.

Végül, ha többet szeretne megtudni róla, tájékozódhat a részletekről a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.