全网首次揭秘:不止“SRD”,鹅厂也在自研一款全新的网络协议
内容提要
上周回顾了阿里自研的AliNOS起源及演进—从数据中心到广域网、泛边缘及DPU。
(资料图)
今天介绍鹅厂自研的一款全新的网络协议,微秒级“复活”网络的HARP协议及其关键技术。
本文来自鹅厂。关于SRD,请参阅:RDMA是个宝?AWS就是不鸟
概述
在常见的TCP/IP协议、RoCE协议之外,腾讯云的工程师们正在自研一套全新的高性能传输协议HARP。
借助这套协议,数据中心内部可以轻松支持10000+节点的大规模组网,以及微秒级“复活”故障网络,实现0断链。
什么是HARP
HARP是一个完全自研的数据中心高性能传输协议。在保证端到端数据报文可靠传输的同时,HARP可以为上层应用提供高可用、高可扩展、高性能的网络传输服务。
为什么要自研
市面上已经有各种各样的网络传输协议,腾讯云为什么还在另起炉灶,从0到1开始自研新的传输协议呢?主要原因是,随着应用规模和需求的不断发展,数据中心网络的可靠性和性能面临着巨大的挑战,之前的协议渐渐无法满足现有业务的发展。
首先,可靠性上,数据中心内部的交换机不可避免地会出现亚健康状况,这种状况轻则使得业务的响应延时增加,重则导致业务超时断链。
其次,性能上,带宽敏感型应用、时延敏感的应用与日俱增,而且数据中心应用的部署规模越来越大,集合通信场景下往往会产生大量的并发的数据传输,这对现有网络传输协议的可扩展性提出了更大的要求。
因此,需要重新设计一套新的传输协议,既能满足上层应用对于高可用网络传输的要求,又能提供高带宽、低时延的数据传输服务,还能保持在大规模部署下的网络性能。
HARP就在这样的背景下诞生了。
HARP的厉害之处
主要有三高:
“高可用”:通过多路径并行传输及实时的链路检测, 微秒级切换故障链路,使得网络发生故障时上层业务完全无感知,没有明显的性能抖动。
“高可扩展性”:通过共享连接的设计和协议本身的优化, 使得大规模组网状况下依然维持着极低的硬件资源消耗, 轻松支持1w+节点组网下节点间通信性能无明显下跌,大大优于传统ROCE网络的组网能力。
“高性能”:自研拥塞控制算法,对网络能力无明显依赖的前提下, 实现各种负载时都能获得极高的传输带宽和稳定的时延(包括平均时延和长尾时延)。
技术上如何实现的
1、粒度可配置的共享连接,最大支持10000+节点组网
为了满足多种业务环境的使用需求(裸金属,VM,CBS等)和大规模组网要求,HARP支持裸连接、VM级共享、主机级共享等粒度的连接模式。通过共享连接,HARP可以大幅减少连接数量,降低硬件实现的资源消耗,实现高度的可扩展性,轻松支持10000+级节点的大规模组网。
2、软硬件事务分离,提供200Gbps最高性能输出
HARP采用软硬件分层的事务层和可靠传输层设计,分工明确:硬件负责需要高效和可靠传输的报文级事务;软件部分则提供高度灵活、贴合业务特性需求的消息处理,而不占用有限的硬件资源。
最终,HARP可以支持在10000+节点的网络规模的业务中,提供200Gbps的最高性能输出,对于AI训练、键值存储、分布式大数据应用等场景具有独特价值。
3、自研拥塞控制算法,让消息完成时间中位数降低35%
HARP采用自研的拥塞控制算法PEAD,精确地感知网络拥塞,在维持高吞吐的同时,保证网络流的通畅。
相较于TCP,HARP消息完成时间的中位数降低了35%,同时保证99%数据包的网络排队时延降低90%。
4、确定性多路径传输、实现微秒级路径切换
腾讯云HARP协议吸收了包括TCP和UDP的优势,通过自研的报文编号方案追踪每个报文的发送和接收状态,HARP以极低开销支持乱序接收和选择性重传,保证了报文的可靠传输。
同时,HARP通过确定性多路径传输和微秒级路径切换,为上层应用提供高可用网络服务。
HARP在每个连接内采用多路径传输,每条路径有独立的拥塞探测能力。
基于自研拥塞控制算法优良的网络控制和感知能力,HARP的路径管理模块会根据路径的拥塞情况进行调度,快速可靠地检测到路径故障,并在100微秒时间内重新探测一条新的可用路径,保证在单个交换机故障时的断链概率为0。
相比起TCP遭遇故障的典型重连恢复时间(约为1s),HARP减少了99.9%。
HARP有什么用
HARP最初是面向存储与高性能计算的场景而设计, 目前也已经落地在腾讯的云硬盘(CBS)与弹性RDMA(EFI)业务中。作为一个高性能的通信底座,HARP可以被应用于数据中心对网络性能要求较高的业务中,比如AI训练、键值存储、分布式大数据应用等。
当前腾讯云的工程师还正在不断地完善其高性能通信库,包括使用Socket、IB Verbs、libfabric、UCX等通信接口接入HARP传输协议,从而不断扩大HARP的生态。
相信随着HARP生态的不断完善,“HARP for Everything”的目标将会真正实现。
标签:
推荐
- 全网首次揭秘:不止“SRD”,鹅厂也在自研一款全新的网络协议
- 苹果客服电话24小时人工服务热线免费吗_苹果客服电话24小时人工服务热线 世界速讯
- 赣南师范大学科技学院(赣南师范大学科技学院) 最新快讯
- 世界关注:一问到底丨全球最大集装箱船交付 大块头有何大本领?
- 每日速读!仙境传说ro转职流介绍_仙境传说ro转职任务攻略
- 空调滴水怎么简单解决(空调滴水怎么办)
- 环球今日报丨红的笔顺怎么写视频_红的笔顺怎么写
- 海通证券200亿元小公募项目状态更新为“已受理”
- 天天快看点丨五大淡水湖在哪个省份_五大淡水湖分别在哪个省
- 世界通讯!兴蓉环境:根据有关规定,供水价格调整需符合国家政策法规和特许权协议约定,并履行相应程序
- 奕东电子董秘回复:公司具有多类型的精密电子零组件产品
- 贪吃鼬獾误入超算中心,被“送”派出所
- 世界球精选!竹子的种类和用途_竹子的种类
- 电影《忠犬八公》定档3月31日,冯小刚、陈冲领衔主演 环球热点
- Swoole - webSocket消息服务系统方案设计篇
- 抽象劳动转移了什么价值_抽象劳动
- “妖镍”事件余波:港交所旗下LME遭5机构索赔逾千万英镑
- 罪城电视剧剧情
- 如何走出失恋 一切都会过去的|心理学:走出失恋的5个要点 天天微动态
- 天天热点!怎样修复win7系统(win7如何修复系统)
- 锅巴饭的做法
- 神医喜来乐主题曲原唱_神医喜来乐片头片尾曲都是谁唱的|重点聚焦
- 吴费曼 天天新动态
- 湿地深处的“护鸟人” 全球快资讯
- 凯大催化登陆北交所,持续经营能力曾遭两轮问询
- 环球精选!2008奥运会中国拿多少块金牌
- 窗棂是什么意思 快资讯
- 慈善基金
- 观速讯丨杭州小鱼家科技有限公司_关于杭州小鱼家科技有限公司简述
- 各地名小吃大全_各地名小吃|世界快播报
- 泰国免核酸向全球游客开放什么情况 世界球精选
- 长沙浏阳两所中学结对共建 促进农村义务教育高质量发展 微动态
- 环球新消息丨台风凡亚比
- 红楼梦里最有趣的人物是谁?不是刘姥姥,不是史湘云_快消息
- 百联集团与上海建科集团达成战略合作 每日热文
- 暖宝宝成分及原理_天天最资讯
- 兴业银行与Visa联合发布《2023年度消费洞察白皮书》
- 最帅的名字-最新快讯
- 2023杭州湘湖半程马拉松线上马拉松的成绩证明有效吗?
- 速7 天天看点
- 【全球独家】常熟cnz_中国常熟网官网
- 怎么降低图片文件大小_降低图片文件大小|每日报道
- 微信怎么发文字
- CBA排名!广东反超辽宁升第2,同曦5连败,马布里基本无缘季后赛
- 当前速读:工程可行性研究报告
- 红酒有保质期在哪里看_红酒有保质期
- 世界播报:关于头尾的成语
- 证监会下场捉妖,搅局者现身说法,四大操纵股价案独家剖析:有一种操纵叫两招制胜,有一种打击叫一击致命-世界滚动
- 花旗将在巴黎开设一层新的交易业务办公室 拟将当地员工人数增加一倍
- 海岭
- 邱国正首透露:台美正商谈“美军弹药存放台湾”
- 内蒙古几月份旅游最佳_内蒙旅游最佳时间 环球简讯
- gta5怎么两个人联机
- 全球实时:嘀嗒出行三战IPO 宋中杰的四个考题
- 属龙人2019年运势怎么样 世界微资讯
- 开局之年传递高质量发展信心 十四届全国人大首场“部长通道”开启 世界最资讯
- hp m1136mfp打印机卡纸怎么办_hp m1136mfp打印机驱动
- 03月06日00时广东珠海疫情数据 阳了以后为什么会腰疼?应该怎么办?
- crp检查哪些指标_crp是什么指标 环球微头条
- 中国艺人去朝鲜演出_中国艺人网-天天热消息
- 要闻:40平米小户型装修效果图_40平米小户型装修
- 环球关注:「视频」南京鸡鸣寺景区本周末客流量井喷式增长,交警扩大管控合围区域
- 天天讯息:2岁宝宝拉肚子一周精神状态良好_2岁宝宝拉肚子怎么办
- 世界热门:百米最新排名_百米记录排名
- 环球观察:七夕王圆坤_王圆坤生日
- 国乒阻击张本智和兄妹,梁靖崑与林诗栋会师男单决赛
- 十大美容院加盟连锁品牌前十名 美容院加盟哪个牌子比较好 今日热文
- 范乔丹25+10比尔空砍21+10 猛龙加时力克奇才_世界快讯
- 世界新动态:茉莉花可以放卧室吗 卧室里放茉莉花好吗
- 玩具品牌排行榜前十名 儿童玩具品牌十大排名
- 断桥铝是什么意思啊_断桥铝是什么意思
- 约翰逊发声:不支持苏纳克与欧盟达成的北爱新协议|通讯
- 环球速看:word立方米符号怎么打_立方米符号怎么打
- 环球快播:爱的流刑地
- 东湖樱花园预约公告及防疫须知-环球今头条
- 半条命2_关于半条命2的介绍
- 全球关注:2022年国内生产总值超121万亿元 发展质量稳步提升
- 2010年版·生态学基础模拟试题|天天观察
- 7.0潘达利亚怎么去_魔兽世界7.0怎么去潘达利亚 全球热文
- 历组词有哪些_历的组词有哪些
- 住宅公摊面积包括哪些部分_公摊面积李嘉诚
- 自做糍粑怎么做_糍粑的做法步骤说明
- 张家界著名景点作文_张家界著名景点_世界聚看点
- 当前头条:今日全国碳市场收盘价55.50元/吨,较前一日上涨0.91%
- 财通证券给予中微公司增持评级 营收规模快速扩张 关键刻蚀设备取得进展
- 全球简讯:后继无人!又一支中国传统强队失去竞争力,阵容已残缺不全
- 环球热推荐:电脑开机启动项在哪里设置开机启动项目_电脑如何设置开机启动项目
- 全球看热讯:中国足彩网竞彩1日推荐:热刺客场小胜
- 邮储银行鹰潭分行:让存款保险宣传成为习惯 全球短讯
- 个人缴纳社保一年要交多少钱_社保一年要交多少钱 环球今日讯
- 全球要闻:横琴新区板块2月28日涨0.8%,华发股份领涨,主力资金净流出9587.32万元
- 氧化镨、氧化钕、氧化铒最新价格 环球热门
- 大幅降低企业交易成本,上海推出食品相关产品生产许可补充检验方法改革
- luv me luv me 要说出来 环球时快讯
- 福特与里维安宣布达成3.8亿英镑的合约 以开发新的电动福特
- 赵峥_说一说赵峥的简介
- 对不起我弃剧了,三大原因给《九霄寒夜暖》拉胯,条条致命
- 闫妮演过的电影大全_闫妮演过的电影
- 印象深刻的一个人450字作文_印象深刻的一个人_热闻
- 上海临港新片区将构建全域AI场景示范区 加快发展智能汽车产业
X 关闭
行业规章
X 关闭