一种基于RDMA的云内存池优先级流控方法及系统

    公开(公告)号:CN119583579A

    公开(公告)日:2025-03-07

    申请号:CN202411716592.7

    申请日:2024-11-27

    Abstract: 本发明属于RDMA及云内存池化领域,提供了一种基于RDMA的云内存池优先级流控方法及系统,本发明使用云服务器作为多个本地节点的云端云内存池,通过RDMA实现本地节点对云内存池服务器中内存的读写,逻辑上扩展本地节点的内存容量,并通过动态调控算法监测各本地节点对云内存池的内存需求及内存利用率,动态调控云内存池为各个本地节点分配的内存容量,提高内存利用率,同时,通过维护一个包含各个本地节点优先级的表,在发生网络拥塞时,通过优先级调度,实现网络拥塞控制,在保证网络吞吐量的同时,为高优先级节点提供高速稳定的数据传输与远程内存访问,保证重要事务的处理速度。

    基于接收注册表机制的数据传输优化方法及系统

    公开(公告)号:CN119629147A

    公开(公告)日:2025-03-14

    申请号:CN202411660756.9

    申请日:2024-11-20

    Abstract: 本公开提供了基于接收注册表机制的数据传输优化方法及系统,涉及高性能计算与数据传输优化技术领域,包括在发送端将大型的RDMA传输分割成多个较小的传输,允许多个数据段并行处理和传输;在接收端引入一种接收注册表机制,记录和跟踪RDMA操作;通过使用特殊的状态标志和掩码机制,识别数据包是否属于同一RDMA操作,并在操作完成时提供本地和远程通知,确保了数据传输的准确性和及时性。对于尚未在接收注册表中注册的数据包,设计逃逸通道,以避免流水线阻塞。同时,引入了超时机制,用于丢弃那些重复或延迟到达的数据包,从而保证了数据传输的稳定性和可靠性。

    基于FPGA的RDMA数据传输优化方法及系统

    公开(公告)号:CN119496738A

    公开(公告)日:2025-02-21

    申请号:CN202411712714.5

    申请日:2024-11-27

    Abstract: 本公开提供了基于FPGA的RDMA数据传输优化方法及系统,涉及RDMA通信传输技术领域,包括构建以FPGA为核心的RDMA通信节点网络架构;RDMA通信节点网络初始化,为每一个节点设置一个寄存器表格;目的节点接收RDMA通信节点网络中的数据后,在处理数据的同时,记录当前接收时间节点,根据接收到的RDMA通信节点网络中的发射时间节点与当前的接收时间节点,更新目的节点对应的发射节点寄存器表格;目的节点在向信息发射节点发送反馈信号的同时,同步发射原有的发射时间节点与接收时间节点信息,当信息发射节点接收到数据反馈信号后,同样记录当前的接收时间节点,并根据RDMA传输信息中的发射时间节点和接收时间节点信息更新对应信息发射节点的目的节点寄存器表格。

    CPU/FPGA协同的网络遥测乱序重排方法及系统

    公开(公告)号:CN118227333A

    公开(公告)日:2024-06-21

    申请号:CN202410435319.0

    申请日:2024-04-11

    Abstract: 本发明提出CPU/FPGA协同的网络遥测乱序重排方法及系统,涉及网络遥测技术领域。包括CPU将带内网络遥测报告拆分为待排序包和信息包,构建内存缓冲区和动态指针管理区,将待排序包存储至对应的内存缓冲区中,将信息包存储至动态指针管理区中;CPU将多个待排序包传输至FPGA的片外存储资源DDR中;FPGA调用多个加速排序内核并行进行待排序包的排序;FPGA排序完成后,将排序后的有序包传入DDR;CPU读取有序包,并从动态指针管理区中提取出有序包对应的信息包,进行重组恢复。本发明CPU和FPGA协同合作,提升了处理遥测数据的速度,降低了CPU的占用率和处理延迟。

    基于多级流水线的数据库查询任务RDMA卸载方法及系统

    公开(公告)号:CN119557092A

    公开(公告)日:2025-03-04

    申请号:CN202411660753.5

    申请日:2024-11-20

    Abstract: 本公开提供了基于多级流水线的数据库查询任务RDMA卸载方法及系统,涉及RDMA网络和数据库查询加速技术领域,包括:基于以RDMA网络为中心的分布式计算节点架构,通过RDMA网络以及不同计算节点单元的内存单元直接完成数据库查询任务数据的转发卸载;其中,数据库查询任务的计算包括单任务运算模式和多任务融合运算模式,当下发的任务为多任务融合运算模式时,根据多任务中包含的基本操作选择相应的计算节点单元组成流水运算,中间产生的计算结果直接转发到该计算节点单元对应的内存单元后,经由RDMA网络直接缓存到下一级计算节点单元的内存单元中,下一级计算节点单元读取内存单元中的中间结果继续运算,依次类推直至最终结果返回主机节点的CPU内存。

    一种基于双协同模块的网络损伤模拟实现方法及系统

    公开(公告)号:CN119892654A

    公开(公告)日:2025-04-25

    申请号:CN202510036261.7

    申请日:2025-01-09

    Abstract: 本发明提出了一种基于双协同模块的网络损伤模拟实现方法及系统,属于互联网网络损伤技术领域;基于用户损伤指令生成第一配置模板和第二配置模板;对网络流数据包进行网络损伤条件匹配和任务需求判断,基于Tofino芯片上的第一配置模板对且仅对符合网络损伤匹配条件且任务需求为简单网络损伤模拟的网络流数据包进行处理;基于CPU芯片上的第二配置模板对且仅对任务需求为复杂网络损伤模拟的网络流数据包进行处理;最后将达到网络损伤模拟任务需求的网络流数据包转发至接收方。本发明能够在充分利用双协同模块处理的基础上,突破硬件和编程的限制,高效且精准的实现对不同复杂程度的网络损伤模拟。

Patent Agency Ranking