IP分片多核负载均衡装置及方法
    73.
    发明公开

    公开(公告)号:CN117596211A

    公开(公告)日:2024-02-23

    申请号:CN202410072064.6

    申请日:2024-01-18

    Abstract: 本发明公开了一种IP分片多核负载均衡装置及方法,其装置包括特征提取模块、分发表及分发模块,特征提取模块提取IP分片首包的IP五元组及IP分片的IP分片三元组;分发表记录各IP报文的分发结果,采用数组方式进行组织,以IP分片三元组的哈希值作为数组索引;分发模块根据特征提取模块得到的结果将IP分片分发给处理装置;当分发IP分片首包时,根据IP五元组计算得到分发结果,并将分发结果存入分发表;当分发IP分片非首包时,查询分发表得到分发结果。本发明在多队列网卡、RPS、RFS等处理装置共享内存的软硬件场景下,实现了IP五元组级别的IP分片负载均衡,负载均衡效果好;本装置分发效率高;分发后,处理装置处理时程序局部性好,处理效率高。

    一种低时延的小包发送方法及装置

    公开(公告)号:CN116418734B

    公开(公告)日:2023-08-18

    申请号:CN202310680494.1

    申请日:2023-06-09

    Abstract: 本发明涉及一种低时延的小包发送装置,基于FPGA多寄存器组合优化实现,首先,设定多寄存器组合处理逻辑以及小包数据切分逻辑;其次,响应应用程序发包请求,接收并处理数据包,按照所述小包数据切分逻辑,计算数据包切片数和末片余量;第三,根据多寄存器组合处理逻辑,执行末片余量判断并将非末片切片数据存入指定的寄存器的缓存空间;然后,根据末片余量数据长度将所述末片余量划分为满片或非满片两种类型,并根据多寄存器组合处理逻辑,将所述末片余量根据划分的类型存入不同的寄存器处理;最后,从寄存器以及寄存器的缓存空间中取出数据包的分片进行组装后发出。本发明降低小包发送时延并提高小包传输网络性能。

    一种基于FPGA的智能组包快速转发系统及转发方法

    公开(公告)号:CN116193000A

    公开(公告)日:2023-05-30

    申请号:CN202310456250.5

    申请日:2023-04-25

    Abstract: 本发明提供一种基于FPGA的智能组包快速转发系统及转发方法,在发送方和接收方中分别设置FPGA单元,发送方的FPGA单元根据每一个网络数据包的长度信息,确定网络数据包的转发方式,根据转发方式对网络数据包进行组包,将组包的网络数据包转发给发送方进行网络数据包头封装,接收方接收到到网络数据包后剥离网络数据包头,接收方的FPGA单元完成组装的网络数据包的切包和CRC校验。本发明引入可编程逻辑门阵列FPGA,将网络数据包校验和计算操作移植到其中,借助其卓越的计算能力,简化了软件层面组装网络数据包时的工作,实现了校验和计算速度和网络数据包组装速度的显著增快,处理效率和数据准确率均显著提高。

    一种基于层次循环神经网络的兴趣点推荐方法及系统

    公开(公告)号:CN115774819B

    公开(公告)日:2023-05-09

    申请号:CN202310098692.7

    申请日:2023-02-10

    Abstract: 本发明涉及一种基于层次循环神经网络的兴趣点推荐方法及系统,该方法包括:将目标用户的签到根据签到时空间隔进行划分后生成各个子轨迹;子轨迹包括历史轨迹和当前轨迹;将各条子轨迹依次输入到层次循环神经网络中,得到各条子轨迹在语义层面和兴趣点层面的特征表示;根据历史轨迹和当前轨迹在语义层面和兴趣点层面的特征表示,计算目标用户的长期偏好和短期偏好,综合长期偏好和短期偏好得到目标用户在语义层面和兴趣点层面的最终偏好;综合考虑语义层面和兴趣点层面用户偏好,为用户推荐适合于用户当前地理位置且贴合用户兴趣的兴趣点;能够基于当前所在位置为用户推荐贴合用户兴趣的兴趣点,提高推荐有效性。

Patent Agency Ranking