[发明专利]一种分布式文件系统文件读写处理方法有效

专利信息
申请号: 201710113816.9 申请日: 2017-02-28
公开(公告)号: CN106897440B 公开(公告)日: 2020-06-26
发明(设计)人: 于鲁宪 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F16/182 分类号: G06F16/182;G06F16/172;G06F16/17;G06F16/13
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 张亮
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布式 文件系统 文件 读写 处理 方法
【权利要求书】:

1.一种分布式文件系统文件读写处理方法,其特征在于,方法包括:

多个客户端对文件进行写入前,每个客户端分别向MDS申请对文件的写权限,并且每个客户端标示申请修改写权限或追加写权限;

MDS接收所有客户端发送的读写权限申请,并对每个客户端申请的修改写权限或追加写权限给予授权;

当客户端获得追加写权限后,进行追加写数据时,先将写入数据缓存在第一缓存中;

第一缓存数据压缩模块根据预设的压缩量将第一缓存中多个数据进行组合压缩,形成压缩数据块;

第一缓存数据压缩模块针对压缩数据块中的每个数据对应生成一元数据,元数据记录压缩前后的每个数据处于第一缓存中的位置;

将压缩数据块以及与压缩数据块相对应的元数据下发给第二缓存;

第二缓存保存压缩数据块和元数据;

当客户端的追加写权限被收回,或者客户端的追加写操作完成时,第二缓存将保存的压缩数据块和元数据保存到客户端的存储设备;

MDS实时统计所有客户端的读写权限。

2.根据权利要求1所述的分布式文件系统文件读写处理方法,其特征在于,

当某一文件被多个客户端同时使用,且只有一个客户端对所述文件进行追加写时,MDS授权该客户端写缓存权限,同时授权其他的客户端读缓存权限。

3.根据权利要求1所述的分布式文件系统文件读写处理方法,其特征在于,

当客户端向MDS申请由追加写权限变更为修改写权限时,MDS通知该客户端释放追加写缓存权限,同时将缓存数据储存到后端存储设备。

4.根据权利要求1所述的分布式文件系统文件读写处理方法,其特征在于,

当客户端向MDS申请由修改写权限变更为追加写权限时,MDS通知该客户端释放修改写缓存权限,同时将缓存数据储存到后端存储设备。

5.根据权利要求1所述的分布式文件系统文件读写处理方法,其特征在于,

预设的压缩量的获取方式包括:第一缓存数据处理模块在第一缓存随机抽取N个数据,N为非零的自然数,对抽取的数据进行组合压缩,组合压缩后计算出N个数据的平均MD5值,将该值作为预设压缩量。

6.根据权利要求1所述的分布式文件系统文件读写处理方法,其特征在于,

客户端申请到修改写权限或追加写权限后,客户端在客户端配额数据结构中设置预留缓存空位;预留缓存空位获取MDS分配的分配缓存空间;

MDS将总储存配额拆分为以固定大小为基本单位的单位存储空间,MDS统一分配和使用单位存储空间;

当客户端获取到修改写权限或追加写权限,且向MDS申请单位存储空间时,MDS根据客户端的申请分配单位存储空间;

客户端得到单位存储空间后,将MDS分配的单位存储空间计入用户配额数据结构中的预留缓存空位上。

7.根据权利要求6所述的分布式文件系统文件读写处理方法,其特征在于,

客户端修改写或追加写操作时,将修改写或追加写的数据储存至预留缓存空位的单位存储空间内,当预授权空间内的单位存储空间容量不足时,向MDS发出申请,申请分配单位存储空间;

MDS根据所述客户端的申请再分配一单位存储空间;

客户端得到单位存储空间后,将MDS分配的单位存储空间计入用户配额数据结构中的预留缓存空位内,并与在先分配的单位存储空间统一使用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710113816.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top