全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211374504.0 (22)申请日 2022.11.04 (71)申请人 苏州浪潮智能科技有限公司 地址 215000 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 刚亚州  (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 黄艳南 杨帆 (51)Int.Cl. G06F 3/06(2006.01) G06F 16/2455(2019.01) (54)发明名称 一种元数据管理方法、 装置、 计算机设备及 可读存储介质 (57)摘要 本发明公开了一种元数据管理方法、 装置、 计算机设备及可读存储介质, 方法包括基于存储 系统执行 以下步骤: 响应于接收到写请求, 按预 设条件对所述写请求进行判断; 响应于所述写请 求触发所述预设条件, 将所述写请求写入硬盘的 存储池, 并在所述存储池为所述写请求分配物理 地址; 基于所述写请求的物理地址和所述写请求 的逻辑地址生成第一LP请求; 将所述第一LP请求 插入元数据中, 并将插入了 所述第一LP请求的元 数据刷写到所述存储池。 通过本发明的方案, 在 涉及到大量且高并发、 短时延的数据访问请求 时, 可以减少元数据的任务量, 提升存储系统的 性能。 权利要求书2页 说明书9页 附图5页 CN 115437579 A 2022.12.06 CN 115437579 A 1.一种元 数据管理方法, 其特 征在于, 基于存 储系统执 行以下步骤: 响应于接收到写请求, 按预设条件 对所述写请求进行判断; 响应于所述写请求触发所述预设条件, 将所述写请求写入硬盘的存储池, 并在所述存 储池为所述写请求分配物理地址; 基于所述写请求的物理地址和所述写请求的逻辑 地址生成第一 LP请求; 将所述第一LP请求插入元数据中, 并将插入了所述第 一LP请求的元数据刷写到所述存 储池。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括以下步骤: 响应于所述写请求触发所述预设条件, 则基于所述写请求生成第二LP请求、 PL请求以 及HP请求; 分别将所述第二LP请求、 所述PL请求以及所述HP请求插入到各自对应的元数据中, 并 将插入了所述第二LP请求的元数据、 插入了所述PL请求的元数据、 插入了所述HP请求的元 数据刷写到所述存 储池。 3.根据权利要求2所述的方法, 其特 征在于, 按预设条件 对所述写请求进行判断包括: 判断所述写请求中是否包 含连续的逻辑 地址且所述逻辑 地址的数量达 到阈值。 4.根据权利要求3所述的方法, 其特征在于, 响应于所述写请求触发所述预设条件, 将 写请求写入硬 盘的存储池, 并在所述存 储池为所述写请求分配物理地址包括: 响应于所述写请求中包含所述连续的逻辑地址且所述逻辑地址的数量达到 阈值, 将所 述写请求写入所述存储池, 并在所述存储池基于所述连续的逻辑地址的粒度为所述写请求 分配连续的物理地址 。 5.根据权利要求4所述的方法, 其特征在于, 基于所述写请求的物理地址和所述写请求 的逻辑地址生成第一 LP请求包括: 按照所述连续的逻辑地址的粒度将所述写请求拆分成对应数量个第一LP请求, 其中, 每个所述第一 LP请求包 含一个逻辑 地址和一个物理地址 。 6.根据权利要求2所述的方法, 其特 征在于, 按预设条件 对所述写请求进行判断包括: 在统计周期内检查所有 写请求刷写到所述存 储池的平均时延是否超过阈值。 7.根据权利要求6所述的方法, 其特征在于, 响应于所述写请求触发所述预设条件, 将 写请求写入硬 盘的存储池, 并在所述存 储池为所述写请求分配物理地址包括: 响应于所述统计周期内所有所述写请求刷写到所述存储池的平均时延超过阈值, 则将 新接收的写请求 直接写入所述存 储池, 并在所述存 储池为所述写请求分配物理地址 。 8.根据权利要求3所述的方法, 其特征在于, 响应于所述写请求触发所述预设条件, 则 基于所述写请求 生成第二 LP请求、 PL请求以及HP请求包括: 响应于所述写请求中包含所述连续的逻辑地址且所述逻辑地址的数量未达到 阈值, 或 所述写请求中不包含所述连续的逻辑地址, 则基于所述写请求生成第二LP请求、 PL请求以 及HP请求。 9.根据权利要求6所述的方法, 其特征在于, 响应于所述写请求触发所述预设条件, 则 基于所述写请求 生成第二 LP请求、 PL请求以及HP请求包括: 响应于所述统计周期内所有所述写请求刷写到所述存储池的平均时延未超过阈值, 则 在新接收到写请求后, 基于新接收到的所述写请求 生成第二 LP请求、 PL请求以及HP请求。权 利 要 求 书 1/2 页 2 CN 115437579 A 210.根据权利要求1所述的方法, 其特 征在于, 还 包括以下步骤: 响应于接收到读请求, 基于读请求中的逻辑地址访 问LP元数据, 并校验所述元数据是 否正确; 响应于所述元 数据正确, 将所述元 数据中保存的数据的物理地址返回给 所述读请求; 所述读请求基于所述数据的物理地址去所述存 储池读取对应的数据。 11.根据权利要求10所述的方法, 其特征在于, 基于LP映射关系访问元数据, 并校验所 述元数据是否正确包括: 访问元数据缓存, 基于LP映射关系在所述元 数据缓存中查找对应的元 数据; 响应于查找到对应的元 数据, 则校验查找到的所述元 数据是否正确。 12.根据权利要求1 1所述的方法, 其特 征在于, 还 包括以下步骤: 响应于未查找到对应的元数据, 则去存储池中查找对应的元数据, 并校验查找到的所 述元数据是否正确。 13.一种元 数据管理装置, 其特 征在于, 包括: 判断模块, 所述判断模块配置为响应于接收到写请求, 按预设条件对所述写请求进行 判断; 数据写入模块, 所述数据写入模块配置为响应于所述写请求触发所述预设条件, 将所 述写请求写入硬 盘的存储池, 并在所述存 储池为所述写请求分配物理地址; 生成模块, 所述生成模块配置为基于所述写请求的物理地址和所述写请求的逻辑地址 生成第一 LP请求; 元数据刷写模块, 所述元数据刷写模块配置为将所述第一LP请求插入元数据中, 并将 插入了所述第一 LP请求的元 数据刷写到所述存 储池。 14.一种计算机设备, 包括: 至少一个处 理器; 以及 存储器, 所述存储器存储有可在所述处理器上运行的计算机程序, 其特征在于, 所述处 理器执行所述程序时执 行如权利要求1至12任意 一项所述的方法的步骤。 15.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时执行如权利要求1至12任意 一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115437579 A 3

.PDF文档 专利 一种元数据管理方法、装置、计算机设备及可读存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种元数据管理方法、装置、计算机设备及可读存储介质 第 1 页 专利 一种元数据管理方法、装置、计算机设备及可读存储介质 第 2 页 专利 一种元数据管理方法、装置、计算机设备及可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:48:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。