[发明专利]分布式存储系统写请求处理方法、装置、设备及存储介质在审
| 申请号: | 201811019804.0 | 申请日: | 2018-09-03 |
| 公开(公告)号: | CN109240617A | 公开(公告)日: | 2019-01-18 |
| 发明(设计)人: | 孟祥瑞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/50 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 写请求 文件服务 分布式存储系统 待写入数据 缓存空间 内存空间 计算机可读存储介质 数据存储地址 内存使用率 文件服务器 存储介质 地址对应 地址信息 对应文件 获取数据 接收存储 服务层 大块 拷贝 下盘 申请 内存 存储 发送 关联 消耗 占用 携带 | ||
1.一种分布式存储系统写请求处理方法,其特征在于,包括:
当接收到写请求时,从预先申请的缓存空间中为待写入数据分配相应长度的目标缓存空间,以接收并存储所述待写入数据;
将所述写请求发送至文件服务层,以使所述文件服务层将所述写请求中携带的所述目标缓存空间的地址信息与存储所述待写入数据的文件进行关联,用于在执行写请求时进行数据下盘处理;
其中,所述缓存空间为所述文件服务层根据接收的空间申请请求从自身缓存中构造所得。
2.根据权利要求1所述的分布式存储系统写请求处理方法,其特征在于,在所述将所述写请求发送至文件服务层之后,还包括:
更新所述缓存空间的当前剩余缓存的容量占用值;
判断所述容量占用值是否小于预设容量阈值;
若是,则向所述文件服务层发送申请缓存空间的请求,所述请求包括预申请缓存空间的容量占用值。
3.根据权利要求2所述的分布式存储系统写请求处理方法,其特征在于,所述从预先申请的缓存空间中为待写入数据分配相应长度的目标缓存空间,以接收并存储所述待写入数据包括:
根据所述写请求的头部信息确定所述待写入数据的长度和偏移量;
从预先申请的缓存空间中为待写入数据分配相应长度的目标缓存空间;
按照所述偏移量将所述待写入数据填充至所述目标缓存空间中。
4.根据权利要求1-3任意一项所述的分布式存储系统写请求处理方法,其特征在于,所述缓存空间的申请过程包括:
向所述文件服务层发送批量申请缓存块空间的请求,所述请求包括缓存块个数信息;
接收并保存所述文件服务层反馈的携带指针列表地址的信息;所述指针列表地址为所述文件服务层从自身缓存中构造相应的缓存块空间列表地址信息。
5.根据权利要求4所述的分布式存储系统写请求处理方法,其特征在于,在所述将所述写请求发送至文件服务层之后,还包括:
接收到所述文件服务层反馈的完成写请求的信息后,向NFS客户端返回所述写请求处理结果。
6.一种分布式存储系统写请求处理装置,其特征在于,包括:
空间分配模块,用于当接收到写请求时,从预先申请的缓存空间中为待写入数据分配相应长度的目标缓存空间,以接收并存储所述待写入数据;所述缓存空间为所述文件服务层根据接收的空间申请请求从自身缓存中构造所得;
写请求处理模块,用于将所述写请求发送至文件服务层,以使所述文件服务层将所述写请求中携带的所述目标缓存空间的地址信息与存储所述待写入数据的文件进行关联,用于在执行写请求时进行数据下盘处理。
7.一种分布式存储系统写请求处理方法,其特征在于,包括:
接收NFS服务器发送的写请求,所述写请求中包含存储所述写请求对应的待写入数据的目标缓存空间的地址信息;
将所述地址信息与存储所述待写入数据的文件进行关联;
处理所述写请求,根据所述地址信息获取所述待写入数据,并进行数据下盘处理;
其中,所述目标缓存空间为所述NFS服务器根据所述待写入数据的长度从预先申请的缓存空间中分配,用于接收并存储所述待写入数据。
8.一种分布式存储系统写请求处理装置,其特征在于,包括:
写请求接收模块,用于接收NFS服务器发送的写请求,所述写请求中包含存储所述写请求对应的待写入数据的目标缓存空间的地址信息;其中,所述目标缓存空间为所述NFS服务器根据所述待写入数据的长度从预先申请的缓存空间中分配,用于接收并存储所述待写入数据;
数据关联模块,用于将所述地址信息与存储所述待写入数据的文件进行关联;
数据下盘处理模块,用于处理所述写请求,根据所述地址信息获取所述待写入数据,并进行数据下盘处理。
9.一种分布式存储系统写请求处理设备,其特征在于,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至5任一项所述分布式存储系统写请求处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有分布式存储系统写请求处理程序,所述分布式存储系统写请求处理程序被处理器执行时实现如权利要求1至5任一项所述分布式存储系统写请求处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811019804.0/1.html,转载请声明来源钻瓜专利网。





