浙江师范大学高宏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浙江师范大学申请的专利支持高并发消息传输的RDMA分布式数据传输方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119603340B 。
龙图腾网通过国家知识产权局官网在2025-09-30发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411666755.5,技术领域涉及:H04L67/133;该发明授权支持高并发消息传输的RDMA分布式数据传输方法是由高宏;杨耀宗;张宇跃;胡中波;王金宝;陈丽娜设计研发完成,并于2024-11-20向国家知识产权局提交的专利申请。
本支持高并发消息传输的RDMA分布式数据传输方法在说明书摘要公布了:本发明属于分布式数据存取技术领域,公开一种支持高并发消息传输的RDMA分布式数据传输方法,旨在提升高并发消息传输环境下的系统性能。其中方法包括如下核心步骤:1对等服务端设计:每台设备是独立的服务端,时刻监听的连接通道进行建立连接;2预先建立连接资源池;3RPC消息创建与注册;4RDMA传输到目标服务端内存邮箱池;5客户端和服务端高并发处理;6服务端动态轮询;7通过RDMA技术,实现数据的零拷贝传输。本发明采用连接资源解耦合的方式提升了架构的动态扩展的能力,以及一次注册连续的大页面的内存可降低QP抖动并增强系统的稳定性,采用合并发送策略有效提高分布式网络架构下的消息传输效率。
本发明授权支持高并发消息传输的RDMA分布式数据传输方法在权利要求书中公布了:1.一种支持高并发消息传输的RDMA分布式数据传输方法,其特征在于,基于支持高并发消息传输的RDMA分布式架构,所述支持高并发消息传输的RDMA分布式架构包括客户端和服务端,所述客户端与服务端之间通过硬件RDMA和高速交换机连接,以客户端或服务端作为一个节点,所述方法包括: 各个节点启动后,通过CFG配置文件获取管理节点的配置消息,并先与管理节点建立连接获取其他节点的元信息;其中,所述管理节点的配置信息包括管理节点的IP,端口以及初始节点号; 各节点根据从管理节点获取到的元信息,与其他节点预先建立连接,并将连接资源放入连接管理器中; 数据库响应于应用程序的查询语句,获取已在客户端绑定的连接资源; 数据库调用客户端中的各个数据传输的功能模块,获取传输请求;其中,所述各个数据传输的功能模块包括查询和检索查询条件的分布式索引、用于保证缓存一致性的和高并发的分布锁以及用于恢复的Undo段远程传输; 客户端在传输请求中加入头部信息以及RPC标志位信息; 客户端将加入头部信息以及RPC标志位信息的传输请求放入本地内存池中属于对应连接的内存块的一个槽位中,合并同一个内存块中的所有请求,封装成为一个消息;其中,客户端线程将槽位的请求信息通过RDMA网络的单边写操作放入到服务端相对应的Mailbox槽位中; 服务端轮询线程轮询检查着各个Mailbox槽位的RPC标志位信息,在RPC标志位信息为ONFLIGHT状态时,表示有消息到来,则调用消息处理程序处理Mailbox槽位中的数据; 服务端根据消息中的消息类型分发到不同的执行程序来处理其中消息类型; 服务端消息执行程序将处理后的响应消息以及小于512B的数据在服务端的共享发送缓冲区中,由处理程序将响应消息和数据组合在一起组装上消息类型以及消息状态形成RPC消息; 服务端消息执行程序中,若回传数据大于512B采用,单边写直接写入指定内存地址,若大小大于3KB则采用拆包分发到指定内存地址中,当单边写全部执行完成后,使用RPC邮箱系统发送一个RPC完成消息; 服务端消息处理程序将RPC消息使用单边写发送到客户端的一一对应的内存池中的内存块的槽位中; 客户端的线程将返回消息交给客户端中功能模块处理响应消息。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙江师范大学,其通讯地址为:321004 浙江省金华市婺城区新狮街道迎宾大道688号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。