一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用ReFS扩展文件系统以及扩展卷的制作方法

2022-02-20 15:52:33 来源:中国专利 TAG:

技术特征:
1.一种数据卷节点,包括分布式存储系统中的边缘节点,所述分布式存储系统包括由主元数据节点管理的文件,所述主元数据节点将所述数据卷节点的一个或多个存储集群分配给一个或多个文件,所述数据卷节点包括:数据卷,具有多个存储集群;至少一个处理器;以及至少一种计算机可读存储介质,存储有由所述至少一个处理器可执行以使所述数据卷节点针对所述多个存储集群在每个集群的基础上实现数据访问控制的计算机可执行指令,并且包括可执行以使所述数据卷节点进行以下操作的计算机可执行指令:从所述主元数据卷节点接收一个或多个存储集群的分配、以及与所述一个或多个存储集群相关联的一个或多个对应序列号,所述一个或多个存储集群被包含在所述数据卷节点的所述数据卷内;将针对所述一个或多个存储集群中的存储集群的vdl(有效数据长度)指示符设置为初始化状态,所述初始化状态指示所述存储集群没有有效存储数据,所述存储集群被所述数据卷节点与对应序列号相关联;接收针对所述至少一个存储集群的客户端写入请求;仅在从所述客户端接收到与所述写入请求相关联的所述对应序列号时,并且在由所述数据卷节点将所述对应序列号仍然与所述存储集群相关联时,允许所述客户端写入请求;以及在允许所述客户端写入请求时,并且在数据被写入所述存储集群时,在所述数据卷节点处更新针对所述存储集群的所述vdl指示符以指示所述存储集群已经存储数据,所述更新所述vdl指示符不需要针对所述存储集群的所述vdl指示符与所述主元数据卷节点的同步。2.根据权利要求1所述的数据卷节点,其中所述计算机可执行指令还可执行以使所述数据卷节点:从所述主元数据卷节点获得所述存储集群的新分配,所述新分配包括由所述主元数据卷节点将其与所述存储集群相关联的新序列号,所述新分配引起所述数据卷节点将所述新序列号与所述存储集群相关联;以及响应于接收到所述存储集群的已更新分配,确保针对所述存储集群的所述vdl指示符被重置为所述初始化状态,以指示所述存储集群没有存储任何有效数据,而不管所述存储集群上实际上是否存储有数据。3.根据权利要求2所述的数据卷节点,其中所述计算机可执行指令还可执行以使所述数据卷节点:接收对所述存储集群的访问的不同客户端请求;以及基于所述不同客户端请求不关联到当前与所述存储集群相关联的任何序列号,拒绝所述不同客户端请求。4.根据权利要求3所述的数据卷节点,其中所述对应序列号和所述新序列号从所述主元数据卷节点被接收作为加密序列号,并且其中所述计算机可执行指令还可执行以使所述数据卷节点:使用从所述元数据卷节点单独接收到的认证信息解密所述加密序列号。
5.根据权利要求3所述的数据卷节点,其中所述存储集群的所接收的分配还标识针对所述数据卷节点的所述数据卷内包含的一个或多个对应存储集群的一个或多个其他序列号。6.根据权利要求5所述的数据卷节点,其中所述分配中包括的每个序列号使用由加密密钥签名的散列加密,所述数据卷节点具有所述加密密钥的对应解密密钥。7.根据权利要求1所述的数据卷节点,其中所述计算机可执行指令还可执行以使所述数据卷节点:接收针对所述存储集群的客户端读取请求;以及仅当所述vdl指示符已经更新使得所述vdl指示符不再处于所述初始化状态并且使得所述vdl指示符从而指示所述存储集群已经具有有效存储数据时,允许所述客户端读取请求,而无需将所述vdl指示符与将所述数据卷节点的所述存储集群分配给当前关联序列号的所述元数据卷节点同步。8.根据权利要求1所述的数据卷节点,其中所述vdl指示符是包括单个位的每集群指示符。9.根据权利要求1所述的数据卷节点,其中所述vdl指示符是指示所述存储集群已经被写入的水印范围的子集群多位水印指示符。10.一种客户端计算系统,被配置为与分布式存储系统中的一个或多个数据卷节点和主元数据卷节点通信,所述分布式存储系统包括被存储在所述一个或多个数据卷节点的存储集群上并且由所述主元数据卷节点集中和远程管理的一个或多个文件,所述客户端计算系统包括:至少一个处理器;以及至少一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令由所述至少一个处理器可执行以使所述客户端计算系统:向主元数据卷节点提供对文件的访问的文件访问请求;响应于所述文件访问请求,接收由所述主元数据卷节点分配给所述文件的与所述文件访问请求相对应的一个或多个不同存储集群的标识、以及与所述一个或多个不同存储集群相关联的一个或多个序列号,所述一个或多个不同存储集群中的每个存储集群与对应序列号相关联;向包含所述一个或多个不同存储集群中的至少第一存储集群的特定数据卷节点发送数据访问请求以及(多个)对应关联序列号;以及或者,(1)接收所述数据访问请求被所述特定数据卷节点准许的指示,或者(2)响应于所述(多个)对应序列号中的至少第一序列号未能与至少所述第一存储集群中的一个对应存储集群相关联和/或响应于vdl(有效数据长度)指示符指示数据尚未由所述文件写入所述一个或多个存储集群,从所述特定数据卷节点接收关于所述数据访问请求被拒绝的指示。11.根据权利要求10所述的客户端计算系统,其中所述计算机可执行指令还可执行以使所述客户端计算系统:响应于从所述特定数据卷节点接收到关于所述文件访问请求被拒绝的所述指示,从所述主元数据节点获得(多个)已更新序列号;以及
向具有新文件访问请求的所述数据卷节点提供所述(多个)已更新序列号,这使所述新文件访问请求被准许。12.根据权利要求10所述的客户端计算系统,其中所述一个或多个序列号从所述主元数据卷节点接收并且由所述客户端计算系统以所述客户端计算系统不能解密但所述数据卷节点能够解密的加密形式提供给所述数据卷节点。13.根据权利要求10所述的客户端计算系统,其中所述数据访问请求是读取请求。14.根据权利要求10所述的客户端计算系统,其中所述数据访问请求是引起对所述存储集群的仅选定部分的写入的写入请求。15.一种主元数据卷节点,管理分布式存储系统中的一个或多个数据卷节点的数据卷,并且还管理所述数据卷的多个数据集群到所述分布式存储系统内存储的一个或多个文件的分配,所述主元数据卷节点包括:元数据卷;至少一个处理器;以及至少一种计算机可读存储介质,存储有由所述至少一个处理器可执行以使所述主元数据卷节点针对所述多个存储集群在每个集群的基础上实现数据访问控制的计算机可执行指令,并且包括可执行以使所述主元数据卷节点进行以下操作的计算机可执行指令:通过包含在一个或多个不同数据卷节点的一个或多个数据卷中的不同存储集群之间划分第一文件,来将所述不同存储集群分配给所述文件;生成序列号并且将所述序列号分配给每个对应存储集群,每个不同存储集群与不同对应序列号相关联,针对存储集群的所述序列号在所述对应存储集群被重新分配之前被所述主元数据卷改变;将针对所述不同存储集群的所分配的序列号分别提供给包含所述不同存储集群的所述一个或多个不同数据卷节点;从客户端接收针对所述第一文件的文件访问请求;以及向所述客户端提供被分配给所述第一文件并且与所述文件访问请求相对应的一个或多个不同存储集群的标识、以及与所述一个或多个不同存储集群相关联的一个或多个序列号。

技术总结
一些存储系统配置有VDL(有效数据长度)类型控制,该控制在每个集群的基础上实现并且在一些实例中在子集群的基础上实现,而不是简单地在每个文件的基础上实现。在一些实例中在一些实例中,存储集群的每集群VDL元数据在存储系统的分布式网络的边缘数据卷节点处存储和引用,而不是和/或不在主节点处存储或同步每集群VDL元数据,该主节点为不同数据卷节点管理对应存储集群。序列控制也由主节点提供和管理,并且与边缘数据卷节点同步,以进一步控制对包含在存储集群中的数据的访问。对包含在存储集群中的数据的访问。对包含在存储集群中的数据的访问。


技术研发人员:M
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2020.05.04
技术公布日:2022/1/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献