[发明专利]一种用于分布式文件系统的文件读写方法有效
申请号: | 201711113646.0 | 申请日: | 2017-11-13 |
公开(公告)号: | CN107832423B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 肖侬;陈地长;陈志广;卢宇彤;杜云飞 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13;G06F16/172;H04L29/08 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于分布式文件系统的文件读写方法,文件读采用客户端‑元数据服务器‑数据服务器‑客户端的文件读取IO路径,文件写时客户端获取需要进行文件写的待写文件数量,如果待写文件数量超过预设阈值,则判定高性能计算场景,且针对高性能计算场景下大量的线程同时写文件采用“先写数据后创建元数据”的策略以降低元数据服务器上的突发负载;否则,针对每一个待写的目标文件采用客户端‑数据服务器‑元数据服务器‑客户端的文件写入IO路径。本发明具有文件读写速度快,效率高,减少了客户端和元数据服务器交互的次数,降低了通信开销的优点。 | ||
搜索关键词: | 一种 用于 分布式 文件系统 文件 读写 方法 | ||
【主权项】:
一种用于分布式文件系统的文件读写方法,其特征在于,文件读的实施步骤包括:A1)客户端向分布式文件系统的元数据服务器通信发送读取文件的请求;A2)元数据服务器在收到客户端的请求后向客户端返回通信查询元数据信息、且向读取文件的文件块所在的数据服务器发送客户端请求信息及通信地址,客户端根据元数据服务器返回信息找到读取文件的文件块所在的数据服务器;A3)数据服务器收到客户端请求信息及通信地址后,和客户端建立连接并开始向客户端发送读取文件的文件块数据;A4)客户端以文件块为单位接收数据,先在本地缓存、然后写入目标文件,将后面的文件块和前面的文件块合并成最终所需要的文件,完成数据读取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711113646.0/,转载请声明来源钻瓜专利网。