[发明专利]一种校验和状态的判定方法、系统、装置及可读存储介质在审

专利信息
申请号: 201810283293.7 申请日: 2018-04-02
公开(公告)号: CN110347527A 公开(公告)日: 2019-10-18
发明(设计)人: 古亮;李诗逸 申请(专利权)人: 深信服科技股份有限公司
主分类号: G06F11/10 分类号: G06F11/10
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人: 王仲凯
地址: 518055 广东省深圳市南*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 校验和 判定 后续处理 磁盘 内存 计算机可读存储介质 高速缓存介质 可读存储介质 完整性检验 错误校验 工作效率 后续数据 计算性能 检测数据 判定系统 实时保存 数据对应 同步现象 映射关系 保存 硬盘 申请 更新 检测 源头
【说明书】:

本申请公开了一种校验和状态的判定方法,借助内存这一高速缓存介质实时保存与数据对应的最新校验和,解决了硬盘保存时易出现的不同步现象,并根据校验和与对应数据间的映射关系检测数据是否更新,内存会保存最新校验和但却可能未能下发至本地磁盘,为防止磁盘中老旧的、错误的校验和在后续数据完整性检验过程中被使用,通过向其附加失效标志的方式提醒后续处理步骤。该判定方法能够从源头上防止使用错误校验和事件的再发生,即在检测到存在该失效标志后就不再执行后续处理步骤,可以节省大量时间和计算性能,提升了工作效率。本申请还同时公开了一种校验和状态的判定系统、装置及计算机可读存储介质,具有上述有益效果。

技术领域

本申请涉及数据完整性保护技术领域,特别涉及一种校验和状态的判定方法、系统、装置及计算机可读存储介质。

背景技术

保持数据的完整性是现代存储系统中最重要的职责,为尽可能完善这一机制,不断有各式相关技术被开发和应用于增强或改进这一机制,其中目前常用的且较为成熟的方法为利用校验和来完成数据完整性的校验。

校验和是从由数据块导出的小块基准,用于检测该数据块是否在传输或存储期间引入或发生了错误,通常情况下不对数据的真实性做判别。利用校验和来完成数据完整性的校验原理为:利用校验和生成算法为写入的数据计算得到一个校验和,而该校验和还用于与在实际读取该数据时重新生成的另一校验和进行比对,仅当两者一致时才能说明数据通过了完整性校验。

现有技术使用本地磁盘保存该数据与对应的校验和,依据上述校验原理,保存在本地磁盘的校验和应随数据的改变进行更新,但由于校验和本身也会出现各式错误,以及借助本地磁盘进行保存时在固有存储机制的限制下在写入过程会出现数据的写入与校验和的写入不同步的现象,以及很多系统中存在的并发IO特性(诸如分布式存储系统)更是放大了这一问题,该问题的出现会因产生的不同步现象而出现时间差,而该时间差的出现则会导致使用错误的校验和进行数据完整性校验事件的发生。现有技术中并未针对此种情况提供一个行之有效的解决方案,无疑会在校验和源头错误的情况下浪费大量不必要的时间和计算性能。

因此,如何针对现有基于校验和的数据完整性保护方案存在的技术缺陷,提供一种能够有效判断已保存磁盘校验和状态的、方案更科学有效的数据完整性保护方法是本领域技术人员亟待解决的问题。

发明内容

本申请的目的是提供一种校验和状态的判定方法,通过在检测到数据更新时向旧的磁盘校验和附加失效标志,使得在检测到存在该失效标志后就不再执行后续处理步骤,可以节省大量时间和计算性能,提升了工作效率。

本申请的另一目的在于提供了一种校验和状态的判定系统、装置及计算机可读存储介质。

为实现上述目的,本申请提供一种校验和状态的判定方法,该判定方法包括:

根据每次写入的数据计算得到对应的校验和,并将所述校验和缓存至内存,得到内存校验和;其中,所述内存校验和与对应的数据存在映射关系;

根据所述映射关系判断所述内存校验和对应的数据是否执行了数据更新操作;

若执行了所述数据更新操作,则向执行了所述数据更新操作的数据对应的磁盘校验和附加失效标志;其中,所述磁盘校验和为已保存至磁盘的校验和。

可选的,在根据所述映射关系判断所述内存校验和对应的数据是否执行了数据更新操作之前,还包括:

根据预设校验和组合规则将预设数量的内存校验和进行组合,得到内存校验和组。

可选的,根据所述映射关系判断所述内存校验和对应的数据是否执行了数据更新操作,包括:

根据所述映射关系判断所述内存校验和组对应的数据是否执行了所述数据更新操作。

可选的,根据所述映射关系判断所述内存校验和组对应的数据是否执行了所述数据更新操作,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810283293.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top