Open-RDMA高性能开源网络实现

Presentation
开源硬件 (Open Source Hardware)
🕒 2023-10-28 05:55 ~ 2023-10-28 06:20
  • 王璞
    • 王璞
    • 达坦科技DatenLord
    • 联合创始人
    • 王璞, 达坦科技(DatenLord)联合创始人。 王璞博士拥有多年云计算领域的经验,擅长分布式计算、海量数据处理、大规模机器学习。曾供职Google美国总部,负责Google广告部门海量数据处理平台开发。2014年回国创业,创立数人云,专注容器技术在国内的落地和推广。2018年,数人云被收购。2020年,创立达坦科技(DatenLord),致力打造新一代云原生存储平台,专注解决企业级客户在跨云、跨数据中心方面的异构存储、数据统一访问需求。 王璞拥有美国George Mason大学计算机博士学位,北大计算机专业硕士学位和北航力学专业学士学位。王璞发表数十篇论文,被引用累计上千次,并拥有多项云计算专利、软著。王璞于2020年评选为腾讯云TVP。

观众评分

RDMA是常用于AI、超算、高端存储的高性能网络。传统的RDMA网络是采用InfiniBand (IB)协议,与以太网完全不兼容,需要专用的网卡、交换机和路由器。但是企业级数据中心常用的还是以太网交换机、路由器,由于IB协议与以太网不兼容,从而限制了RDMA在数据中心落地。

于是,业界提出适合企业级数据中心落地的RDMA协议RoCEv2。该协议是IB协议传输层与UDP协议融合,可以复用以太网交换机、路由器这些网络设备,仅需专用RoCEv2网卡,极大地降低了RDMA的落地成本。但是RoCEv2协议在拥塞控制等方面比IB协议有先天不足,而且RoCEv2网卡是由商业厂商生产,用户无法自定义拥塞控制算法,或者根据自身需求对RoCEv2协议进行修改。这些都限制了企业客户大规模落地RDMA网络。

因此,我们推出Open-RDMA,开源的RoCEv2协议软硬件实现:一方面包括基于FPGA的RoCEv2协议开源硬件实现,另一方面包括驱动以及用Rust Async封装的上层RDMA协议API,方便用户开发RDMA应用,或者根据需求对RoCEv2协议进行定制。