[发明专利]一种用于授予文件元数据委托的方法和系统在审
| 申请号: | 202110459495.4 | 申请日: | 2021-04-27 |
| 公开(公告)号: | CN113641302A | 公开(公告)日: | 2021-11-12 |
| 发明(设计)人: | 苏迪普·库马尔·潘达;拉杰什·约瑟夫;纳雷什·库马尔·加纳帕蒂内迪;安基特·马图尔 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 授予 文件 数据 委托 方法 系统 | ||
本发明公开了一种用于授予文件元数据委托的方法和系统,以提供一致性来满足不同类型的工作负载,因为对时间和大小元数据进行单独的委托是复杂的。所述方法包括:第一客户端节点(63)向第一接入节点(61)发送(S71)对文件的查询文件元数据属性请求;所述第一接入节点(61)确定(S72)分配给自身的元数据委托;所述第一接入节点(61)向所述第一客户端节点(63)发送(S73)查询文件元数据属性响应。系统(60)包括所述第一接入节点(61)、第二接入节点(62)、所述第一客户端节点(63)、第二客户端节点(64)和文件所有者节点(65)。
技术领域
本文公开的主题大体上涉及数据存储和数据备份,更具体地,涉及一种用于授予文件元数据委托以快速执行元数据共享的方法和系统。
背景技术
流程、网络、软件或组织以有效的方式增长和管理不断增长的需求的能力称为可扩展性。如今,在业务环境中,数据存储或数据中心需要迅速增长。一般来说,可扩展性是衡量系统根据需求增加或减少资源的能力的衡量标准。可扩展基础架构是一种能够在网络中添加更多计算机或服务器以处理不断增长的工作负载的基础架构。为了使系统处理更多的工作负载量,必须从两个可用选项中进行选择,即向系统添加更多存储空间或添加更多系统。可扩展性可以进一步分为两种类型:垂直扩展或向上扩展和水平扩展或横向扩展。
垂直扩展或向上扩展涉及向存储系统添加扩展单元。通过向现有基础架构添加更多资源或磁盘来管理不断增长的数据需求,而水平扩展或横向扩展涉及添加更多节点,从而提高执行能力,并使基础架构能够在更短的时间内完成更多工作。水平扩展可提高单个逻辑单元的效率。在横向扩展设计中,通过向网络系统集群添加更多存储节点,容量和性能会不断增长。
因为垂直扩展在经济上变得不可行,所以大多数存储供应商现在都在存储节点的水平扩展上努力。因此,现在使用多个存储节点来形成存储集群。在集群环境中,计算和存储都分布在作为集群一部分的节点之间。这就是存储对象(文件/目录)均匀分布在作为集群一部分的节点上的原因。为了实现位置透明度,网络附属存储(network-attachedstorage,NAS)客户端可以连接到任何存储节点,以访问存储在任何其它节点上的文件/目录。NAS协议和文件系统管理如何向客户端提供文件系统的统一视图。例如,在具有三个节点(节点1、节点2、节点3)的存储集群上,给定文件可以位于节点2文件系统上,但可以通过连接到节点1、节点2或节点3来访问同一文件。NAS客户端是从文件实际存在的节点抽象出来的。
传统存储通过从所有者节点获取文件数据和元数据来抽象文件的实际存储。这里的文件数据是指文件的内容,而文件元数据包含文件大小、修改时间、创建时间等。接入节点从作为文件所有者的节点获取文件的数据或元数据涉及集群间延迟,这会增加客户端访问的整体延迟。为了避免集群间延迟,传统的存储解决方案在接入节点上放置了缓存,以便最近访问的文件数据和元数据可以存储在缓存中。在上面的示例中,节点1、节点2和节点3将具有缓存,以便缓存文件的元数据和数据。这对于只读工作负载很有效,但对于写入工作负载,缓存可能会变得不一致,并会给在NAS客户端上运行的应用程序带来严重问题。此外,在许多NAS客户端中,元数据操作非常常见。
因此,现有技术的缺点是,对于只读工作负载,可以在接入节点上放置缓存以存储最近访问的文件数据和元数据,但对于写入工作负载,缓存可能会变得不一致,并会给在NAS客户端上运行的应用程序带来严重问题。此外,在许多NAS客户端中,元数据操作非常常见。此外,存储文件的元数据,特别是存储大小和修改时间(modification time,m-time),是极其具有挑战性的。这是NAS客户端大量使用的两个重要元数据。
现有解决方案没有提供一致性接入节点,这使得元数据不一致,并使得此类解决方案对于只读以外的任何工作负载都不可行。不需要强一致性的应用程序可以使用无一致性模型。此外,一些现有解决方案使用最终一致性,这无法用于所有类型的工作负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110459495.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





