A method, system for reclaiming storage space in a storage environment, including a device for computer programs encoded on a computer storage medium. In one aspect, the method includes the following actions: aggregating data indicating access to one or more data objects, determining the future storage cost associated with each data object in the multiple data objects, determining the access window of each data object in the multiple data objects, and identifying based on (I) the future storage cost meeting the predetermined threshold and (II) the data object access window Data object, providing notification to the user equipment, requesting feedback from the user, indicating whether the data object can be deleted, and generating instructions to delete the data object when the access window expires in response to receiving the data indicating that the data object can be deleted.
【技术实现步骤摘要】
【国外来华专利技术】用于数据存储的垃圾收集
技术介绍
存储器中的数据对象的垃圾收集带来了重大挑战,尤其是随着存储器中所维护的数据的规模(例如,太字节、拍字节、艾字节或更多)的增加。由于数据结构的复杂性(例如,可以包含数百万列或更多列),并且通常关于消费者和数据的预期使用的知识有限,因此还引入了挑战。
技术实现思路
根据本公开的一个创新方面,公开了一种回收大数据存储环境中的存储空间的计算机实施的方法。方法可以包括以下动作,由一个或多个服务器计算机,聚合描述对被存储在存储环境中的数据对象的访问的数据,由一个或多个服务器计算机,确定与存储环境中的多个数据对象中的每个数据对象相关联的未来存储成本,由一个或多个服务器计算机,确定存储环境中的多个数据对象中的每个数据对象的访问窗口,每个访问窗口在未来具有相应的到期日期,由一个或多个服务器计算机,识别一个或多个第一数据对象,第一数据对象中的每个第一数据对象是所确定的未来存储成本满足预定的未来存储成本阈值的数据对象,对于每个所识别的第一个数据对象:由一个或多个服务器计算机,向用户设备提供通知,通知请求来自用户的反馈,反馈指示在访问窗口到期之后是否可以删除数据对象,由一个或多个服务器计算机,从用户设备接收指示在访问窗口到期之后是否可以删除数据对象的数据;以及响应于从用户设备接收到指示在访问窗口到期之后可以删除数据对象的数据,生成在访问窗口到期时使得删除数据对象的指令。其他方面包括相对应的系统、装置和计算机程序,以进行由在计算机存储设备上所编码的指令所定义的方法的动作。这些和其他版本可以可选地包括以下 ...
【技术保护点】
1.一种计算机实施的方法,其特征在于,包括:/n由一个或多个服务器计算机,聚合描述对被存储在存储环境中的数据对象的访问的数据;/n由所述一个或多个服务器计算机,确定与所述存储环境中的多个数据对象中的每个数据对象相关联的未来存储成本;/n由所述一个或多个服务器计算机,确定所述存储环境中的所述多个数据对象中的每个数据对象的访问窗口,每个访问窗口在未来具有相应的到期日期;/n由所述一个或多个服务器计算机,识别一个或多个第一数据对象,所述第一数据对象中的每个第一数据对象是所确定的未来存储成本满足预定的未来存储成本阈值的数据对象;/n对于每个所识别的第一个数据对象:/n由所述一个或多个服务器计算机,向用户设备提供通知,所述通知请求来自用户的反馈,所述反馈指示在所述访问窗口到期之后是否可以删除所述数据对象;/n由所述一个或多个服务器计算机,从所述用户设备接收指示在所述访问窗口到期之后是否可以删除所述数据对象的数据;以及/n响应于从所述用户设备接收到指示在所述访问窗口到期之后可以删除所述数据对象的数据,生成在所述访问窗口到期时使得删除所述数据对象的指令。/n
【技术特征摘要】
【国外来华专利技术】20170502 GR 20170100197;20170606 US 15/614,8711.一种计算机实施的方法,其特征在于,包括:
由一个或多个服务器计算机,聚合描述对被存储在存储环境中的数据对象的访问的数据;
由所述一个或多个服务器计算机,确定与所述存储环境中的多个数据对象中的每个数据对象相关联的未来存储成本;
由所述一个或多个服务器计算机,确定所述存储环境中的所述多个数据对象中的每个数据对象的访问窗口,每个访问窗口在未来具有相应的到期日期;
由所述一个或多个服务器计算机,识别一个或多个第一数据对象,所述第一数据对象中的每个第一数据对象是所确定的未来存储成本满足预定的未来存储成本阈值的数据对象;
对于每个所识别的第一个数据对象:
由所述一个或多个服务器计算机,向用户设备提供通知,所述通知请求来自用户的反馈,所述反馈指示在所述访问窗口到期之后是否可以删除所述数据对象;
由所述一个或多个服务器计算机,从所述用户设备接收指示在所述访问窗口到期之后是否可以删除所述数据对象的数据;以及
响应于从所述用户设备接收到指示在所述访问窗口到期之后可以删除所述数据对象的数据,生成在所述访问窗口到期时使得删除所述数据对象的指令。
2.根据权利要求1所述的计算机实施的方法,其特征在于,所述方法还包括:
响应于从所述用户设备接收到指示在所述访问窗口到期之后可以删除所述数据对象的数据,生成指示所述存储环境标记在所述访问窗口到期时删除的所述数据对象的指令。
3.根据权利要求1所述的计算机实施的方法,其特征在于,所述方法还包括:
响应于从所述用户设备接收到指示在所述访问窗口到期之后不可以删除所述数据对象的数据,调整被用来确定所述访问窗口的启发法。
4.根据权利要求1所述的计算机实施的方法,其特征在于,由所述一个或多个服务器计算机,聚合描述对被存储在所述存储环境中的所述数据对象的访问的数据,包括:
由所述一个或多个服务器计算机,从由所述存储环境所维护的一个或多个审计日志获得审计日志数据记录,其中每个审计日志数据记录包括(i)识别所访问的数据对象的数据,和(ii)指示何时发生了对所述数据对象的所述访问的时间戳的数据;以及
由所述一个或多个服务器计算机,将所获得的所述审计日志数据记录存储在数据库中。
5.根据权利要求4所述的计算机实施的方法,其特征在于,由所述一个或多个服务器计算机,确定所述存储环境中的所述多个数据对象中的每个数据对象的访问窗口,包括:
由所述一个或多个服务器计算机,分析所述数据库中的所述审计日志数据,以确定可能访问所述数据对象的时间段。
6.根据权利要求1所述的计算机实施的方法,其特征在于,由所述一个或多个服务器计算机,确定与所述存储环境中的所述多个数据对象中的每个数据对象相关联的未来存储成本,包括:
使用一个或多个启发法,基于所预测的未来存储价格贬值来估计所述数据对象的所述潜在未来存储成本。
7.根据权利要求1所述的计算机实施的方法,其特征在于,还包括:
由所述一个或多个服务器计算机,基于(i)可以为每个相应的数据对象回收的所述未来存储成本,和(ii)指示是否将在所述访问窗口之外访问每个相应的数据对象的置信度分数,来对所述一个或多个第一数据对象进行分类。
8.一种系统,其特征在于,包括:
一个或多个计算机和存储指令的一个或多个存储设备,当由一个或多个计算机执行时,所述指令可操作为使得所述一个或多个计算机进行操作,所述操作包括:
由一个或多个服务器计算机,聚合描述对被存储在存储环境中的数据对象的访问的数据;
由所述一个或多个服务器计算机,确定与所述存储环境中的多个数据对象中的每个数据对象相关联的未来存储成本;
由所述一个或多个服务器计算机,确定所述存储环境中的所述多个数据对象中的每个数据对象的访问窗口,每个访问窗口在未来具有相应的到期日期;
由所述一个或多个服务器计算机,识别一个或多个第一数据对象,所述第一数据对象中的每个第一数据对象是所确定的未来存储成本满足预定的未来存储成本阈值的数据对象;
对于每个所识别的第一个数据对象:
由所述一个或多个服务器计算机,向用户设备提供通知,所述通知请求来自用户的反馈,所述反馈指示在所述访问窗口到期之后是否可以删除所述数据对象;
由所述一个或多个服务器计算机,从所述用户设备接收指示在所述访问窗口到期之后是否可以删除所述数据对象的数据;以及
响应于从所述用户设备接收到指示在所述访问窗口到期之后可以删除所述数据对象的数据,生成在所述访问窗口到期时使得删除所述数据对象的指令。
9.根据权利要求8所述的系统,其特征在于,所述操作包括:
响应于从所述用户设备接收到指示在所述访问窗口到期之后...
【专利技术属性】
技术研发人员:康斯坦丁诺斯·尼克勒达基斯,斯文·科勒,王丹瑶,萨哈德·萨巴,费龙,西蒙·泰勒·怀斯,大卫·哈乐戴·施耐德,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。