为了让eRDMA的适配门槛更低,让更多的用户、更多的应用场景可以更方便的使用eRDMA的能力,本文为您介绍各种应用的适配方案。

应用适配概览

支持的应用场景包括数据库Redis、大数据应用Spark、AI训练、推理场景、HPC应用等,对于不同的应用场景我们有不同的适配方案。对于橙色箭头的适配方案,我们通过无感的方式进行适配,不需要修改代码,只需重新编译即可实现eRDMA能力的支持,黑色箭头是需要有感支持,需要做相应的代码改动。适配方案

内核态适配方案:SMC-R

SMC-R由IBM于2017年开源至Linux 4.11并持续维护至今,其协议标准可参考RFC 7609。Alibaba Cloud Linux 3操作系统基于阿里云弹性RDMA技术首次将SMC-R带上云上场景,实现对TCP应用透明无损的替换,提供高性能、普惠的硬件卸载网络。

更多信息,请参见SMC-R介绍