Google, düşük gecikmeli, donanım destekli taşıma katmanı olan Falcon'u piyasaya sürdü

Şahin Google

Falcon güvenilirlik, yüksek performans ve düşük gecikme süresi için tasarlanmıştır

OCP Küresel Zirvesi sırasında (birkaç gün önce gerçekleşti) Google açıkladı bir reklam aracılığıyla Falcon veri aktarım teknolojisini piyasaya sürme kararı ve transferi Open Compute projesi sonrasında geliştirilmesi, Amacı, veri merkezlerini donatmak için açık donanım spesifikasyonlarının ortak geliştirilmesidir.

Şahin (donanım aktarımı, donanım hızlandırmalı aktarım katmanı) yeni nesil Ethernet olarak lanse edildi, çünkü Google bunu varsayıyor Standart ağlarda veri aktarımının performansını ve verimliliğini artırma yeteneğine sahiptir Yüksek performanslı bilgi işlem ve yapay zeka ağları gibi performans ve gecikme açısından kritik olan Ethernet ve TCP/IP tabanlı mevcut ağlar.

Depolama gibi iş yükleri bu özelliklerin bazılarına uzun süredir ihtiyaç duyuyor; Ancak büyük ölçekli AI/ML eğitimi ve yüksek performanslı bilgi işlem (HPC) gibi daha yeni kullanım durumlarıyla birlikte ihtiyaç önemli ölçüde arttı. Geçmişte, Bilgisayar Makineleri ve İnternet Mühendisliği Çalışma Grubu Derneği'ne fikirlerimiz ile katkıda bulunarak trafik şekillendirme, tıkanıklık kontrolü, yük dengeleme ve daha fazlasına ilişkin öğrendiklerimizi sektörle açıkça paylaşmıştık.

Bu hedefe ulaşmak için, yalnızca yazılımdan oluşan aktarımlar üzerinde performans katmanlı bir özelliği etkinleştirmek üzere Falcon'u geliştirdik. 

Şahin Hakkında

Protokol açıklamasında Falcon'dan bahsediliyor Veri merkezi ağlarına uyum sağlayacak şekilde tasarlanmıştır y için tasarlanmıştır öngörülebilir yüksek performans, düşük gecikme süresi, esneklik ve genişletilebilirlik sağlar.

Falcon, paket kaybını tolere eden yüksek hızlı Ethernet ağlarında düşük gecikme süresi sunma özelliğinin bir parçası olarak üç prensibi kullanır: bir isteğin gönderilmesi ile bir yanıtın alınması arasındaki gecikmelerin ayrıntılı ölçümü (RTT, gidiş-dönüş süresi), donanım tarafından uygulanan bireysel akışlar için trafiğin kesilmesi ve hızlı ve doğru paket yeniden iletimi. Bu özellikler, çeşitli kanallar (Çoklu Yol) üzerinden eşzamanlı erişim ve bağlantı şifreleme desteği ile tamamlanmaktadır.

Bu temele ek olarak Falcon, çok çeşitli uygulama semantiği ve performans gereksinimlerine sahip ULP'yi destekleyebilen çok protokollü bir aktarım olarak sıfırdan tasarlandı. ULP eşleme katmanı yalnızca Infiniband Verbs RDMA ve NVMe ULP için kullanıma hazır destek sağlamakla kalmaz, aynı zamanda esnek sipariş semantiği ve zarif hata yönetimi gibi depo ölçeğindeki uygulamalar için kritik olan ek yenilikleri de içerir. 

Son olarak, donanım ve yazılım, programlanabilirlik ve sürekli yenilik için esnekliği korurken, yüksek mesaj hızı, düşük gecikme ve yüksek bant genişliği gibi istenen niteliklerin elde edilmesine yardımcı olmak üzere birlikte çalışacak şekilde ortaklaşa tasarlanmıştır.

Falcon üssünde aşağıdaki teknolojilerin yer aldığı belirtiliyor:

  • atlıkarınca: Bireysel ana bilgisayarlar bağlamında paket akışının performansını ve yoğunluğunu düzenlemeye olanak tanıyan bir trafik sınırlama mekanizması (Trafik Şekillendirme).
  • Snap: ağ sanallaştırma, trafik sınırlama ve mesaj teslim işlevleri gibi gelişmiş işlevlerin eklenebileceği modüllerle genişletilebilen, mikro çekirdek tabanlı bir ağ alt sistemi.
  • hızlı: %50'e yakın yükte sunucu başına 100 Gbps verimi korurken kısa RPC mesajları için 100 mikrosaniyenin altında gecikme süresi sağlayan, veri merkezi düzeyindeki ağlar için bir tıkanıklık kontrol mekanizması.
  • RAF-TLP: TCP için paket kaybını belirleyen bir algoritma.
  • PLB: tıkanıklık sinyallerini kullanan bir yük dengeleme mekanizmasıdır.
  • CSIG: Tıkanıklık ve trafik kontrol sinyallerini göndermek için kullanılan bir telemetri değişim protokolü.
  • PSP: trafik şifreleme protokolü.

Falcon desteği, bir Ethernet adaptörünü, trafik ve tıkanıklık yönetimi kontrolü ve genel olarak ağ yığınında veya sistem tarafında gerçekleştirilen işlemleri gerçekleştirebilen programlanabilir bir işlemciyle birleştiren Intel IPU E2000 serisi ağ hızlandırıcılarda ilk kez mevcut olacak. üst düzey protokollerin analizi.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara şuradan bakabilirsiniz: aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.