NEWS INFORMATION新闻动态

关注微信公众号

首页  >   新闻动态  >   工作组动态

开放拥塞控制OpenCC在ODCC开展业界首个联合测试局

2020-09-01

以 RoCEv2 作为基本传输协议,在不同网络负载下,测试不同类型的流量在读、写等操作下的吞吐和时延性能。在吞吐敏感和时延敏感两类流量混合的场景下,测试结果表明: OpenCC 方式一,为不同流量选择性启用或关闭 CC 算法,可将时延敏感类流量的平均时延降低 80% 以上,尾部时延降低约 80% ; OpenCC 方式二,针对不同流量自动选择启用两种不同 CC 算法,可将时延敏感类流量的平均时延和尾部时延均降低 50% 以上。

8月末,处暑后。日移南径斜晖里,割稻陌阡车马驰。北京的温度仍然居高不下,与此同时,信通院云大所的会议室里,ODCC OpenCC项目的产业测试局启动会正在召开。随着参与各方完成对测试内容的最后确认,ODCC OpenCC产业测试也如火如荼地开展起来。

图 ODCC OpenCC 产业测试启动会议合影留念

Open CC创新理念自 2019年在 ODCC提出之后,项目组已经开展为期一年多的研究。该项目得到了信通院、百度、美团、电信、移动、华为、思科、博通、赛灵思、是德科技等单位的联合参与。

数据中心内业务类型纷繁复杂,不同高性能业务对于网络的要求各异。基于RoCE技术的数据中心网络拥塞控制(Congestion Control, CC)算法是业务质量保证的关键点之一。业界已有对于不同业务的拥塞控制算法优化,但均是基于单种CC算法。OpenCC项目打算针对数据中心大规模多业务场景,根据不同业务流量特征,实现业务流量的智能调度,智能匹配最合适的CC算法。

OpenCC理念自从在 ODCC提出后,得到了业界的广泛认可。从项目组历次研讨以及学术界最新顶会论文来看,大家都意识到:没有一个拥塞控制 CC算法是在所有场景下最优的。因此, ODCC组织了此次产业测试。此次测试,是 OpenCC创新理念及相关产品在产业界的首个联合测试局,由信通院、中国移动、华为等多家单位的联合参与。

OpenCC项目组共同制定了《 OpenCC测试规范》,此次产业测试遵循了即将发布的 ODCC OpenCC测试规范,内容包括智能网卡开放拥塞控制、网络 +网卡协同拥塞控制机制等内容。信通院、中国移动作为用户方代表提供了具体的业务场景,华为及另一业界知名 RoCE网卡厂家作为设备商代表,提供了其最新 OpenCC产品,具备能够根据不同业务提供开放拥塞控制算法的能力。

本次测试作为 ODCC对于下一代 RoCE技术的一次探索,以 RoCEv2作为基本传输协议,在不同网络负载下,测试不同类型的流量在读、写等操作下的吞吐和时延性能。在吞吐敏感和时延敏感两类流量混合的场景下,测试结果表明: OpenCC方式一,为不同流量选择性启用或关闭 CC算法,可将时延敏感类流量的平均时延降低 80%以上,尾部时延降低约 80%; OpenCC方式二,针对不同流量自动选择启用两种不同 CC算法,可将时延敏感类流量的平均时延和尾部时延均降低 50%以上。利用 OpenCC降低关键业务的时延,同时不影响背景流量的吞吐,这将给多业务并存的数据中心带来大幅度的性能提升。

目前,OpenCC已有商用产品。具体的测试结果及OpenCC更多技术细节、接口规范等内容,将于今年9月的ODCC峰会发布,敬请期待。ODCC未来还会进一步开展下一代RoCE技术的探索研究,欢迎业界更多单位参与。