谷歌发布Falcon,低延迟硬件辅助传输层

猎鹰谷歌

Falcon 专为可靠性、高性能和低延迟而设计

OCP 全球峰会期间(几天前举行) 谷歌揭幕 通过广告 决定发布 Falcon 数据传输技术 以及转让 它是在开放计算项目之后开发的, 其目标是联合开发开放硬件规范来装备数据中心。

(硬件传输、硬件加速传输层) 被誉为下一代以太网,因为谷歌假设 能够提高标准网络上数据传输的性能和效率 基于以太网和 TCP/IP 的现有网络对性能和延迟至关重要,例如高性能计算和人工智能网络。

存储等工作负载长期以来一直需要其中一些属性。 然而,随着大规模 AI/ML 训练和高性能计算 (HPC) 等新用例的出现,需求显着增加。 过去,我们通过向计算机器协会和互联网工程任务组贡献我们的想法,与业界公开分享我们在流量整形、拥塞控制、负载平衡等方面的知识。

为了实现这一目标,我们开发了 Falcon,以在纯软件传输上实现性能分层功能。 

关于猎鹰

在协议描述中提到 Falcon 它旨在适应数据中心网络 y 专为 提供可预测的高性能、低延迟、灵活性和可扩展性.

作为在容忍数据包丢失的高速以太网上提供低延迟的功能的一部分,Falcon 使用三个原则:发送请求和接收响应之间的延迟(RTT,往返时间)的详细测量、硬件实现针对各个流进行流量修剪,以及快速准确的数据包重传。 通过多个通道同时访问(多路径)和连接加密支持的方式补充了这些属性。

除了这个基础之外,Falcon 还从头开始设计为一种多协议传输,能够支持具有广泛变化的应用程序语义和性能要求的 ULP。 ULP 映射层不仅为 Infiniband Verbs RDMA 和 NVMe ULP 提供开箱即用的支持,还包括对仓库规模应用程序至关重要的其他创新,例如灵活的排序语义和优雅的错误处理。 

最后但并非最不重要的一点是,硬件和软件经过共同设计,可以协同工作,帮助实现高消息速率、低延迟和高带宽等所需属性,同时保持可编程性和持续创新的灵活性。

猎鹰基地方面,提到涉及以下技术:

  • 旋转木马: 流量限制机制(流量整形),允许在各个主机的上下文中调节数据包流的性能和强度。
  • 快: 基于微内核的网络子系统,可以通过模块进行扩展,通过这些模块可以添加高级功能,例如网络虚拟化、流量限制和消息传递功能。
  • 斯威夫特: 数据中心级网络的拥塞控制机制,可实现短 RPC 消息的低于 50 微秒的延迟,同时在接近 100% 负载的情况下保持每台服务器 100 Gbps 的吞吐量。
  • 机架-TLP: 确定 TCP 数据包丢失的算法。
  • 公共小巴: 是一种使用拥塞信号的负载平衡机制。
  • CSIG:一种遥测交换协议,用于发送拥塞和流量控制信号。
  • PSP:流量加密协议。

英特尔IPU E2000系列网络加速器将首次提供Falcon支持,该加速器将以太网适配器与可编程处理器相结合,可以处理通常在网络堆栈或系统端执行的操作,例如流量和拥塞管理控制和高级协议分析。

最后,如果您有兴趣能够了解更多,可以在 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。