[发明专利]具有分布式实体状态的文件系统有效
申请号: | 201680065867.2 | 申请日: | 2016-11-04 |
公开(公告)号: | CN108351894B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | A·J·爱德华兹;D·戈贝尔;I·B·阿罗亚;O·德米尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;H04L47/726;H04L67/1097 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;杜波 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 分布式 实体 状态 文件系统 | ||
1.一种分布式文件系统,包括:
第一多个计算节点,所述第一多个计算节点被组织到第一计算节点层,至少一些所述第一多个计算节点中的每一个计算节点具有共享特征,所述共享特征包括就延迟而言,比至少一些第二多个计算节点拓扑上更接近文件系统请求者;
所述第二多个计算机节点,所述第二多个计算节被组织到第二计算节点层,至少一些所述第二多个计算节点中的每一个计算节点具有不同的共享特征,所述不同的共享特征包括比至少一些所述第一多个计算节点拓扑上更接近可持久存储;以及
分布部件,其包括在所述第一多个计算节点和所述第二多个计算节点中的至少一些计算节点当中分布多个文件系统实体的状态的逻辑,所述逻辑在分布所述状态时至少考虑所述状态的持久性保证水平,从而分布到所述第一多个计算节点的第一状态与分布到所述第二多个计算节点的第二状态相比是更短暂的状态。
2.根据权利要求1所述的分布式文件系统,所述多个计算节点层中的一个特定计算节点层的相似特性包括与文件系统请求者的拓扑接近度。
3.根据权利要求2所述的分布式文件系统,所述特定计算节点层是前端计算节点层。
4.根据权利要求1所述的分布式文件系统,所述多个计算节点层中的一个特定计算节点层的相似特性包括与所述分布式文件系统的可持久存储的接近度。
5.根据权利要求4所述的分布式文件系统,所述特定计算节点层是后端计算节点层。
6.根据权利要求1所述的分布式文件系统,所述多个计算节点层中的第一特定计算机节点层的相似特性包括与文件系统请求者的拓扑接近度,所述多个计算节点层中的第二特定计算节点层的所述相似特性包括与所述分布式文件系统的可持久存储的拓扑接近度。
7.根据权利要求6所述的分布式文件系统,所述第一特定计算节点层是包括多个前端服务器的前端计算节点层,所述第二特定计算节点层是包括多个后端服务器的后端计算节点层。
8.根据权利要求7所述的分布式文件系统,还包括:
负载平衡器,其被配置为制定与所述多个前端服务器中的任何一个前端服务器的连接。
9.根据权利要求8所述的分布式文件系统,还包括:
可持久存储,其具有由所述多个后端服务器中的任何一个后端服务器可安装的数据共享。
10.根据权利要求1所述的分布式文件系统,所述多个文件系统实体包括至少一个文件或目录。
11.根据权利要求1所述的分布式文件系统,所述多个文件系统实体包括用于至少一个文件或目录的元数据。
12.根据权利要求1所述的分布式文件系统,分布实体分布所述多个文件系统的所述状态,使得一组一个或多个持久性保证被维持。
13.根据权利要求12所述的分布式文件系统,所述分布部件在确定所述状态是否将被包括在所述第一计算节点层或所述第二计算节点层中时考虑所述状态的大小。
14.根据权利要求12所述的分布式文件系统,所述分布部件在确定所述状态是否将被包括在所述第一计算节点层或所述第二计算节点层中时考虑再现所述状态的难度。
15.根据权利要求1所述的分布式文件系统,所述多个计算节点层中的一个特定计算节点层的相似特性包括响应于文件系统请求者的延迟性能范围。
16.根据权利要求1所述的分布式文件系统,所述多个计算节点层中的一个特定计算节点层的相似特性包括所述计算节点层的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680065867.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:非常规虚拟助理交互
- 下一篇:向去识别化的数据库整合和/或添加纵向信息