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

【发明公布】一种基于RMDA的无损高效的数据处理方法及网络接口卡_天翼云科技有限公司_202311721650.0 

申请/专利权人:天翼云科技有限公司

申请日:2023-12-14

公开(公告)日:2024-04-26

公开(公告)号:CN117931391A

主分类号:G06F9/48

分类号:G06F9/48;G06F9/50;G06F13/40;G06F13/42;G06F13/28

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.05.14#实质审查的生效;2024.04.26#公开

摘要:本发明公开了一种基于RMDA的无损高效的数据处理方法及网络接口卡,属于数据中心的数据通信领域,在RMDA中当大规模QP并发时,解决不同QP的请求的高效调度处理问题,保证请求信号不丢失、QP请求不乱序、调度周期不浪费,同时结合拥塞控制有效解决不同QP的调度公平性问题,避免大消息阻塞其他的QP处理以及单次调度需要处理的请求数过多,解决头阻问题。

主权项:1.一种基于RDMA的网络接口卡,其特征在于:包含PCIeBAR寄存器处理模块、第一阶段调度模块、QPC状态表、DB验证模块、QPN-QID映射模块、第二阶段调度模块、调度策略配置模块、拥塞控制模块、DMA引擎:其中,PCIeBAR寄存器处理模块,用于负责软硬交互中门铃信号DB的解析和处理;第一阶段调度模块,用于负责第一阶段门铃信号DB基于PageID和优先级的调度,保证门铃信号DB不丢失;QPC状态表,缓存QPC状态信息;DB验证模块,用于验证DB的合法性和对应QP的状态信息是否正确;QPN-QID映射模块,用于为DB分配进入第二阶段调度模块的入队ID;第二阶段调度模块,用于负责第二阶段DB基于hostID和QPN的调度,保证不同的Host的不同QP可以得到公平调度;调度策略配置模块,用于配置第二阶段调度模块中调度级数、每个调度器规模、调度算法等策略的配置;拥塞控制模块,用于为每个QP分配Credit,控制每个QP在一轮调度周期可以发出的消息大小;WQE处理模块,用于WQE的预取和WQE的处理,若WQE不能完整处理,则向第二阶段调度模块返回DB处理的断点信息DMA引擎,用于RNIC和Host直接的数据搬运;其中,PageID为页ID,表示软件敲DB对应的BAR空间地址的ID;QPC表示QP的上下文信息,用于缓存QP地址信息;QP表示RDMA的连接队列;hostID表示host的序列号ID;QPN表示QP的序列号ID;Credit为信用;WQE表示一个RDMA请求;RNIC表示RDMA网卡。

全文数据:

权利要求:

百度查询: 天翼云科技有限公司 一种基于RMDA的无损高效的数据处理方法及网络接口卡

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