Ceph开发每周谈 Vol 65 | RDMA Builtin | OpenFabrics Alliance Workshop

2017年03月 · 麦子迈

这是Ceph开发每周谈的第六十四篇文章,记录从17年3月6号到17年3月12号的社区开发情况。笔者从前年开始做Ceph的技术模块分析到今年中告一段落,想必有挺多人期待下一篇Ceph技术分析。考虑到Ceph的发展已经从前年的一穷二白到现在的如火如荼,但对于社区的方向和实况仍有所脱节,笔者考虑开始Ceph开发每周谈这个系列。每篇文章都会综述上周技术更新,围绕几个热点进行深度解析,如果正好有产业届新闻的话就进行解读,最后有读者反馈问题的话并且值得一聊的话,就附上答疑部分。

  • 一句话消息

FAST 17 会议信息已经公开 https://www.usenix.org/conference/fast17

  • RDMA Builtin Ceph

在上周,社区正式将 RDMA 分支作为所有 Ceph 软件包内置功能,而不是需要用户自己单独构建,意味着从 L 版本开始,用户可以直接按照 YUM 源然后启用 RDMA 功能。

另外,在今年的 OpenFabrics Alliance Workshop 上会分享 Ceph RDMA 的进展。

OpenFabrics Alliance 是一个开源驱动的组织,目的为了开发,测试,授权,支持和分发 OpenFabrics 软件(OFS)。该联盟的愿景是开发并提高软件最大化使用网络消息传递的性能,同时带来极低的延迟,最大吞吐支持且最小的CPU 资源消耗。最初是在 2004 年6月作为 OpenIB Alliance,为了开发厂商独立,基于Linux的Infiniband软件栈,从2005年开始,联盟开始支持Windows使得跨平台支持变得可能。在2006年开始支撑 iWARP,在2010年增加了对于 RoCE(RDMA over Converged Ethernet)的支持。在2014年,联盟继续扩展并创立了 OpenFabrics 接口工作组来调研和协作支持高性能网络。

目前而言,OpenFabrics 联盟主要交付一个统一的,跨平台的,独立于传输介质的软件栈用于 RDMA.

而每年的 OpenFabrics Alliance Workshop 是一个关键的行业会议,给 OpenFabrics 软件开发者和用户之间进行沟通,共同增强高性能端到端网络,目前已经是第13届,在 Austin 举行,会议将持续整整 5 天,本次会议的话题类别参照下图,演讲者大部分来自 IBM,Intel,Mellanox 和学术院校。Oracle,Redhat,VMWare,ARM 这次也有参与分享 Oracle,Linux 内核和 VMWare 对于 RDMA 的情况。

OpenFabrics Alliance Workshop 通常由 HPC 领域驱动为主,话题涉及硬件,内核,大数据分析,非易失性介质,FPGA/GPU 应用等等,大部分都是厂商和实验室参与,这次应该是 Ceph 社区第一次作为独立 Topic 进行讲演,主要分享 Ceph 在 RDMA 上的进展以及远景,将由笔者作为 Ceph RDMA Maintainer 代表 XSKY 和 Mellanox 软件存储总监 Oren 一起分享 XSKY 和 Mellanox 在 RDMA 领域的进展以及应用。 该话题会紧接 Keynote 和 Welcome 之后作为第一个技术 Session 在 《RDMA in Commercial Environments》主题下分享。

vol65