上海交通大学郑圣安获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海交通大学申请的专利面向分布式文件系统的高并发读写优化系统、介质及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116737685B 。
龙图腾网通过国家知识产权局官网在2025-06-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310755386.6,技术领域涉及:G06F16/182;该发明授权面向分布式文件系统的高并发读写优化系统、介质及设备是由郑圣安;黄林鹏;戚振林设计研发完成,并于2023-06-25向国家知识产权局提交的专利申请。
本面向分布式文件系统的高并发读写优化系统、介质及设备在说明书摘要公布了:本发明提供了一种面向分布式文件系统的高并发读写优化系统、介质及设备,包括:数据读写并发控制模块采用细粒度的读写锁保障数据一致性和高并发性;文件数据缓存模块控制客户端系统对服务器端文件系统的数据缓存;读写请求延迟预测模块,该模块预测客户端的文件读写请求运行时延迟以提供路径优化方案;读写任务执行模块,该模块通过同时执行本地和远端的数据读写操作保证高并发条件下的读写性能。本发明主要针对以非易失内存和RDMA技术为基础构建的分布式文件系统在面对高并发读写任务时的性能瓶颈问题,提出了一个新型的数据读写优化系统。本发明提高了分布式文件系统对存储设备和网络设备的带宽利用率,从而提升了系统读写文件的总体性能。
本发明授权面向分布式文件系统的高并发读写优化系统、介质及设备在权利要求书中公布了:1.一种面向分布式文件系统的高并发读写优化系统,其特征在于,所述系统包括如下模块: 模块M1:数据读写并发控制模块采用细粒度的读写锁,得到一致性和高并发性的数据; 模块M2:文件数据缓存模块控制客户端系统对服务器端文件系统的数据缓存; 模块M3:读写请求延迟预测模块预测文件系统客户端中的文件读写请求运行时延迟; 模块M4:读写任务执行模块通过同时执行本地和远端的数据读写操作,得到并发条件下的读写性能; 所述数据读写并发控制模块处理多客户端中的多线程并行文件数据读写请求,得到一致性的文件数据和并发性的读写请求; 所述文件数据缓存模块构建客户端系统中的文件数据缓存,应用对文件的最近读写请求在本地保存有数据缓存; 所述读写请求延迟预测模块记录系统内数据读写任务的延迟,并使用预测模型预测运行时读写请求延迟; 所述读写任务执行模块维护两个线程池,分别执行远端服务器上的数据读写与本地缓存上的数据读写任务,得到并发条件下的读写性能; 所述模块M1包括: 模块M1.1:基于二叉树的细粒度文件数据读写锁模块; 模块M1.2:基于哈希表的客户端数据权限租约模块; 所述细粒度文件数据读写锁模块包含一个二叉树列表,列表中每一个二叉树对应一个打开状态的文件数据读写锁管理单元;二叉树列表使用分布式文件系统中文件的唯一标识号作为索引; 在每一颗二叉树中包含当前文件被读写请求所占用的数据区间,该区间用读写请求的起始偏移量和长度量构成的数对表示;二叉树的根节点对应文件全部数据的区间,各个子节点分别对应父节点区间二分后的数据区间;每个节点对应的数据段包含一个读写锁,请求者同时获取一写多读的权限; 当新的读写请求被提交到文件服务器时,文件号对应的数据读写锁二叉树被索引,并从查找、添加、或修改相应的节点上的读写权限记录;当读写权限回收时,相应的节点上读写权限被修改或删除; 所述客户端数据权限租约模块包含一个租约记录构成的哈希表,该哈希表维护客户端系统当前保留的全部读写租约权限; 当客户端应用发起文件读写请求时,向文件系统服务端提交读写请求,同时向所述模块M2提交数据缓存请求; 当读写权限请求和缓存请求被处理完毕时,向哈希表中添加读写描述项,同时向所述模块M3传递需要被执行的读写请求。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海交通大学,其通讯地址为:200240 上海市闵行区东川路800号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。