买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】存传一体的RDMA数据中心拥塞控制方法_南京邮电大学_202410027995.4 

申请/专利权人:南京邮电大学

申请日:2024-01-09

公开(公告)日:2024-03-19

公开(公告)号:CN117544567B

主分类号:H04L47/12

分类号:H04L47/12;H04L47/26;H04L47/263;H04L47/27

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2024.03.01#实质审查的生效;2024.02.09#公开

摘要:本发明公开存传一体的RDMA数据中心拥塞控制方法,属于计算机应用技术领域,包括:接收端接收数据包时,记录ECN标志位,根据接收端网卡的缓存占用检测接收端网卡侧拥塞程度;接收端通过跟踪单位时间内接收端网卡向SSD发送报文的数量以及使用写盘的EWMA时延实时刻画SSD侧的拥塞程度;接收端融合ECN标志位、接收端网卡拥塞标志位、SSD拥塞标志位三者的拥塞信息,更新反馈信号ACK中的拥塞标志位,并反馈给发送端;发送端根据ACK更新速率变量Rate,控制发送端的发送速率,有效解决了当前网卡与SSD间带宽不匹配,容易堆积并反压网卡、无法有效处理网卡与SSD侧数据的堆积等问题。

主权项:1.存传一体的RDMA数据中心拥塞控制方法,其特征在于,所述方法包括如下步骤:步骤1:发送端发送数据包,数据包在网络中通过拥塞端口时,被交换机标记上ECN;接收端接收数据包时,记录ECN标志位,同时监听接收端网卡的缓存占用NICbuffer,检测接收端网卡侧拥塞程度,更新接收端网卡拥塞标志位CNIC;步骤1-1:对接收端网卡缓存预先设定阈值Kmin、Kmax,当接收端网卡收到数据包落盘反馈后,记录ECN标志位,同时监听接收端网卡的缓存占用NICbuffer;步骤1-2:当接收端网卡的缓存占用NICbuffer、阈值Kmin、Kmax之间满足NICbufferKmin时,表示不存在拥塞,将接收端网卡拥塞标记位CNIC置为0;步骤1-3:当接收端网卡的缓存占用NICbuffer、阈值Kmin、Kmax之间满足Kmax≥NICbuffer≥Kmin时,根据接收端网卡的缓存占用NICbuffer情况计算梯度概率PCT,并以梯度概率PCT更新接收端网卡拥塞标记位CNIC;设置一个概率指数p∈0,1,由以下公式计算概率PCT: 步骤1-4:当接收端网卡的缓存占用NICbuffer、阈值Kmin,Kmax之间满足NICbufferKmax时,表示存在拥塞,将接收端网卡拥塞标记位CNIC置为1;步骤2:接收端通过跟踪单位时间内接收端网卡向SSD发送报文的数量,检测拥塞程度,更新SSD标志位CSSD1;步骤2-1:记录单位时间内接收端网卡向对应SSD发送的数据量,当接收端网卡向SSD发送一个数据包时,使用如下方式更新报文计数器:Data=Data'+packet.Size;其中,packet.Size代表当前发送的数据包的大小;Data为当前的报文计数器,Data′为原本的报文计数器;步骤2-2:每隔时间T,接收端检查报文计数器Data,设定报文计数器Data单位时间T内接收端网卡向SSD内写入的数据量的阈值ThresholdData,如果报文计数器Data和阈值ThresholdData之间满足Data≥ThresholdData,代表接收端网卡单位时间内向SSD发送的报文过多,存在拥堵,则将SSD标志位CSSD1置为1,否则将SSD标志位CSSD1置为0;并使用如下公式重置所有报文计数器计数:Data=0;步骤3:接收端使用写盘的EWMA时延实时刻画SSD侧的拥塞程度,更新SSD标志位CSSD2;步骤4:融合标志位CSSD1和标志位CSSD2,如果步骤2中或步骤3中检测结果为拥塞,则SSD侧存在拥塞,否则SSD侧不存在拥塞,更新SSD拥塞标志位CSSDSSD;步骤5:接收端融合ECN标志位、接收端网卡拥塞标志位CNIC、SSD拥塞标志位CNIC三者的拥塞信息,更新反馈信号ACK中的拥塞标志位CACK,并反馈给发送端;步骤5-1:接收端收到数据包的落盘信号后,生成向发送端的反馈信号ACK;步骤5-2:如果接收端数据包的ECN标志位、网卡拥塞标志位CNIC和SSD拥塞标志位CSS满足ECN=1或CNIC=1或CSSD=1,则将ACK中的拥塞标志位CACK置为1,否则将拥塞标志位CACK置为0;步骤5-3:接收端向发送端发送带有拥塞标志位的ACK,并将接收端网卡拥塞标志位CNI和SSD拥塞标志位CSSD重置为0;步骤6:发送端收到带有拥塞标志的反馈信号ACK后,更新速率变量Rate,并根据速率变量Rate调整窗口大小,控制发送端的发送速率。

全文数据:

权利要求:

百度查询: 南京邮电大学 存传一体的RDMA数据中心拥塞控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。