[发明专利]一种基于对象读写时延调整数据恢复速度的方法及装置在审
申请号: | 201810820167.0 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109117306A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 许银龙 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510620 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据恢复 目标节点 读写 数据访问 时延 时延调整 计算机可读存储介质 分布式系统 存储节点 恢复请求 获取目标 接收数据 快速数据 恢复 保证 | ||
本发明公开了一种基于对象读写时延调整数据恢复速度的方法、装置、设备及计算机可读存储介质,该方法包括:接收数据恢复请求,确定分布式系统中的任一需要实现数据恢复的存储节点为目标节点,按照预先设定的目标节点的数据恢复速度进行目标节点的数据恢复;获取目标节点当前的对象读写时延,判断当前的对象读写时延是否大于预先设定的目标节点的时延阈值,如果是,则降低目标节点进行数据恢复的数据恢复速度,如果否,则确定无需改变目标节点进行数据恢复的数据恢复速度。由此,在数据恢复对数据访问业务造成不良影响时,降低数据恢复速度以保证正常的数据访问业务,在数据恢复对数据访问业务未造成不良影响时,实现快速数据恢复。
技术领域
本发明涉及分布式存储系统技术领域,更具体地说,涉及一种基于对象读写时延调整数据恢复速度的方法、装置、设备及计算机可读存储介质。
背景技术
随着云计算技术的兴起和普及,分布式存储系统越来越开始受到业界的关注。在分布式存储系统中,如果出现数据损坏或者数据丢失,则需要由对应备份中获取数据实现数据恢复。通常为了避免数据丢失,需要尽快完成数据恢复和均衡,但是数据恢复通常会对分布式存储系统的性能造成一定的影响,进而可能会影响数据访问业务。
综上所述,现有技术中实现数据恢复的技术方案存在可能会对数据访问业务造成不良影响的问题。
发明内容
本发明的目的是提供一种基于对象读写时延调整数据恢复速度的方法、装置、设备及计算机可读存储介质,能够解决现有技术中实现数据恢复的技术方案存在的可能会对数据访问业务造成不良影响的问题。
为了实现上述目的,本发明提供如下技术方案:
一种基于对象读写时延调整数据恢复速度的方法,包括:
接收数据恢复请求,确定所述分布式系统中的任一需要实现数据恢复的存储节点为目标节点,并按照预先设定的所述目标节点的数据恢复速度进行所述目标节点的数据恢复;
获取所述目标节点当前的对象读写时延,判断所述当前的对象读写时延是否大于预先设定的所述目标节点的时延阈值,如果是,则降低所述目标节点进行数据恢复的数据恢复速度,如果否,则确定无需改变所述目标节点进行数据恢复的数据恢复速度。
优选的,预先设定所述目标节点的时延阈值,包括:
确定所述目标节点的当前初始阈值为0;
对于存储有数据的目标节点,确定当前接收的与所述目标节点对应的读写请求为当前读写请求,处理当前读写请求并获取该当前读写请求的对象读写时延,确定当前读写请求的对象读写时延与当前初始阈值中较大值为当前初始阈值,并返回执行确定当前接收的与所述目标节点对应的读写请求为当前读写请求的步骤,直至当前初始阈值不再变化为止;
确定当前初始阈值与预先设定的小于1的调节因子的乘积为所述目标节点的时延阈值。
优选的,预先设定所述目标节点的数据恢复速度,包括:
基于所述分布式系统当前的繁忙程度确定所述分布式系统的集群数据恢复速度,将所述目标节点需恢复数据个数与所述分布式系统需恢复数据个数的比值乘以所述集群数据恢复速度得到所述目标节点的数据恢复速度;其中,所述分布式系统越繁忙对应的集群数据恢复速度越低。
优选的,获取所述目标节点当前的对象读写时延,包括:
获取所述目标节点提供的距离当前时刻最近一次的数据访问对应读写请求的对象读写时延为所述目标节点当前的对象读写时延。
优选的,降低所述目标节点进行数据恢复的数据恢复速度之后,还包括:
返回执行获取所述目标节点当前的对象读写时延的步骤。
优选的,确定无需改变所述目标节点进行数据恢复的数据恢复速度之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810820167.0/2.html,转载请声明来源钻瓜专利网。