数据中心网络传统采用TCP传输协议,虽然能保证稳定可靠地传输数据,但延时大、占用系统资源高,且采用单路径路由,对网络故障的容忍度低。
为此,行业纷纷基于UDP协议展开新型网络协议的探索。UDP协议虽然速度快,但可能产生“丢包”,不能确保数据百分百送达。
为此,腾讯云自研了高性能网络协议——HARP(Highly Available and Reliable Protocol)。目前,HARP已在腾讯云的块存储等业务上逐步落地,并已成为腾讯自研银杉智能网卡及玄灵芯片的标准化能力。
效果上,在单个交换机故障时,腾讯云的新一代高性能网络,可以在100微秒内找到新的通路,实现0断链,从而保证上层业务不受影响。
腾讯介绍,通过自研的报文编号方案追踪每个报文的发送和接收状态,HARP以极低开销支持乱序接收和选择性重传,保证了报文的可靠传输。
同时,HARP通过确定性多路径传输和微秒级路径切换,为上层应用提供高可用网络服务。
除面向云硬盘(CBS)与高性能计算(HPC)等基础场景外,HARP作为一个高性能的通信底座,还可以被应用于数据中心对网络性能要求较高的业务中,如AI训练、键值存储、分布式大数据应用、VPC网络等。