[发明专利]存储空间的释放方法、装置及分布式系统在审
申请号: | 201910826429.9 | 申请日: | 2019-09-03 |
公开(公告)号: | CN111399754A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 包国强;潘习文;林起芊 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;高莺然 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储空间 释放 方法 装置 分布式 系统 | ||
本发明实施例提供的一种存储空间的释放方法、装置及分布式系统。其中,一种分布式系统,包括:管理服务器,用于在检测到分布式系统满足预设的存储空间释放条件时,从所记录的多个参考时间点中选择作为删除依据的目标参考时间点;获取辅助时钟当前的时间点作为辅助时间点;将目标参考时间点以及辅助时间点发送给述分布式系统中的每个存储服务器;存储服务器,用于接收目标参考时间点和辅助时间点;利用存储服务器自身的当前系统时间和辅助时间点之间的差异值,对目标参考时间点进行纠偏,得到纠偏后的目标参考时间点;从已存储的子对象中,删除本地存储时间点与纠偏后的目标参考时间点匹配的子对象。本方案可以提高存储空间的释放准确度。
技术领域
本发明涉及数据存储技术领域,特别是涉及一种存储空间的释放方法、装置及分布式系统。
背景技术
为了方便对海量数据的存储和管理,越来越多的分布式系统对数据进行对象存储,以实现兼顾资源集中管理和分布式共享的效果。在进行对象存储时,对于用户角度的一个完整数据,例如,一个文件夹或者一部视频等等,上传至存储系统后,被管理服务器作为一个Object(对象)并将该对象切分为多个子对象,将切分得到的子对象分配给各个存储服务器进行存储。而由于分布式系统的各个存储服务器的分布位置不同,不同存储服务器的系统时间可能不同,因此,为了保证空间释放过程中管理服务器能够以统一的存储时间通知各个存储服务,通常设置一个能够统一各个存储服务器的系统时间的辅助时钟。具体可以为:管理服务器根据所有存储服务器的系统时间,确定一个统一的时间点,将该统一的时间点作为辅助时钟的初始时间点,并且按预设时钟递增规则,该辅助时钟的时间点持续递增。每完成一次对象存储,管理服务器将该辅助时钟的当前时间点,记录为所存储对象的参考时间点,该参考时间点为所存储对象的各个存储在存储服务器中的子对象的统一存储时间点。
基于上述辅助时钟,相关技术中,在释放存储空间时,管理服务器下发作为删除依据的目标参考时间点,给各个存储服务器。相应的,各个存储服务器将所接收到的目标参考时间点,作为检索依据,检索本地存储的子对象,并删除检索到的子对象。
但是,由于分布式系统中某些存储服务器与其他存储服务器的系统时间之间差异较大,可能会导致管理服务器所记录的参考时间点与该某些服务器相应的本地存储时间点的差异比较大,造成该某些服务器利用目标参考时间点进行空间释放时,可能对所存储的子对象进行错误删除。
因此,如何减少对所存储的子对象的错误删除,提高存储空间的释放准确度,是亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种存储空间的释放方法、装置及分布式系统,以实现减少对所存储的对象的单元的错误删除,提高存储空间的释放准确度的效果。具体技术方案如下:
第一方面,本发明实施例提供了一种分布式系统,该系统包括:
管理服务器,用于在检测到所述分布式系统满足预设的存储空间释放条件时,从所记录的多个参考时间点中,选择作为删除依据的目标参考时间点;获取辅助时钟当前的时间点,作为辅助时间点;将所述目标参考时间点、以及所述辅助时间点发送给所述分布式系统中的每个存储服务器;
所述存储服务器,用于接收所述目标参考时间点和所述辅助时间点;利用所述存储服务器自身的当前系统时间和所述辅助时间点之间的差异值,对所述目标参考时间点进行纠偏,得到纠偏后的目标参考时间点;从已存储的子对象中,删除本地存储时间点与所述纠偏后的目标参考时间点匹配的子对象。
第二方面,本发明实施例提供了一种存储空间的释放方法,,应用于分布式系统的存储服务器,该方法包括:
接收所述分布式系统的管理服务器发送的目标参考时间点和辅助时间点;所述目标参考时间点为所述管理服务器在检测到所述分布式系统满足预设的存储空间释放条件时,从所记录的多个参考时间点中,选择的作为删除依据的目标参考时间点;所述辅助时间点为所述管理服务器在确定所述目标参考时间点后,获取的辅助时钟的当前的时间点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910826429.9/2.html,转载请声明来源钻瓜专利网。