Google yakaburitsa Falcon, yakaderera-latency hardware-yakabatsira yekufambisa layer

Falcon Google

Falcon yakagadzirirwa kuvimbika, kushanda kwepamusoro uye yakaderera latency

Munguva yeOCP Global Summit (yakaitika mazuva mashoma apfuura) Google yakavhurwa kuburikidza neshambadziro iyo sarudzo yekuburitsa yayo Falcon data transfer tekinoroji uye kuendeswa kwe kuvandudzwa kwayo mushure meOpen Compute project, chinangwa chayo ndechekubatanidza kusimudzira kweakavhurika Hardware zvirevo zvekushongedza nzvimbo dzedata.

norukodzi (hardware yekutakura, hardware inomhanyisa kutakura layer) yakaitwa sechizvarwa chinotevera cheEthernet, sezvo Google inofungidzira izvozvo inokwanisa kuwedzera mashandiro uye kugona kwekufambisa data pane akajairwa network network iripo yakavakirwa paEthernet uye TCP/IP iyo yakakosha pakuita uye latency, senge network yepamusoro-performance computing uye artificial intelligence.

Basa rakaremerwa senge chengetedzo rave richida zvimwe zveaya hunhu kwenguva yakareba; Nekudaro, nemakesi matsva ekushandisa akadai seakura-aI/ML kudzidziswa uye yakakwirira-performance computing (HPC), kudiwa kwakawedzera zvakanyanya. Munguva yakapfuura, takagovana pachena zvatinodzidza pakugadzirisa traffic, kudzora kutsvikinyidzana, kuyera mutoro, uye nezvimwe neindasitiri nekupa mazano edu kuSangano reComputing Machinery uye Internet Injiniya Task Force.

Kuzadzisa chinangwa ichi, isu takagadzira Falcon kugonesa dhizaini rekuita pamusoro pezvifambiso zvesoftware chete. 

About Falcon

Mukutsanangurwa kweprotocol kunotaurwa kuti Falcon Yakagadzirirwa kuchinjika kune data center network y rakagadzirirwa kupa fungidziro yepamusoro yekuita, yakaderera latency, flexibility uye extensibility.

Sechikamu chechikamu chekupa yakaderera latency pane yakakwirira-kumhanya Ethernet network inoshivirira kurasikirwa kwepaketi, Falcon inoshandisa misimboti mitatu: chiyero chakadzama chekunonoka pakati pekutumira chikumbiro uye kugamuchira mhinduro (RTT, nguva yekutenderera-rwendo), hardware-yakaiswa. traffic trimming yekuyerera kwega, uye nekukurumidza uye kwakaringana packet retransmission. Izvi zvivakwa zvinowedzerwa nenzira dzekuwana panguva imwe chete kuburikidza nematanho akati wandei (Multipath) uye rutsigiro rwekubatanidza encryption.

Pamusoro penheyo iyi, Falcon yakagadzirwa kubva pasi sechifambiso che-multi-protocol chinokwanisa kutsigira ULP ine zvakasiyana-siyana zvekushandisa semantics uye kuita zvinodiwa. Iyo ULP yemepu layer haingope kunze-kwe-kwe-bhokisi rutsigiro rweInfiniband Verbs RDMA uye NVMe ULP, asi zvakare inosanganisira humwe hutsva hwakakosha kune warehouse-scale application, senge inoshanduka yekurongeka semantics uye inoyevedza kukanganisa kukanganisa. 

Chekupedzisira asi chisiri chidiki, iyo Hardware nesoftware zvakagadzirirwa kushanda pamwe chete kuti zvibatsire kuwana hunhu hunodiwa hwepamusoro meseji mwero, yakaderera latency, uye yakakwirira bandwidth, uku ichichengetedza kuchinjika kweprogrammability uye inoenderera innovation.

Pachikamu cheFalcon base, zvinonzi matekinoroji anotevera anobatanidzwa:

  • Carousel: a traffic limiting mechanism (Traffic Shaping), iyo inobvumira kudzora mashandiro uye kusimba kwekuyerera kwepaketi mumamiriro ega ega.
  • Tora: iyo microkernel-based network subsystem iyo inogona kuwedzerwa nemamodules kuburikidza iyo epamberi mabasa anogona kuwedzerwa, senge network virtualization, traffic kumisa, uye meseji kutumira mabasa.
  • Kurumidza: a congestion control mechanism yedata centre-level network, kuwana sub-50 microsecond latency ye short RPC messages uchichengeta 100 Gbps throughput per server padyo ne 100% load.
  • RACK-TLP: algorithm yekuona kurasikirwa kwepaketi yeTCP.
  • PLB: is a load balancing mechanism inoshandisa zviratidzo zvekusangana.
  • CSIG: Telemetry exchange protocol inoshandiswa kutumira kusangana uye masaini ekudzora traffic.
  • PSP: traffic encryption protocol.

Rutsigiro rweFalcon ruchave rwuripo kekutanga muIntel IPU E2000 nhevedzano yenetiweki accelerators, iyo inosanganisa Ethernet adapta ine programmable processor inokwanisa kubata mashandiro anowanzoitwa mune network stack kana system side, senge traffic uye congestion manejimendi kutonga uye kuongororwa kwepamusoro-soro maprotocol.

Chekupedzisira, kana iwe uchida kukwanisa kuziva zvakawanda nezvazvo, unogona kubvunza iwo ruzivo mu inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako