发明名称 一种确定数据迁移对象的方法和装置
摘要 本发明适用于互联网通信领域,提供了一种确定数据迁移对象的方法,其包括每个存储层次都存在已设置好的阈值,将已估值数据的热度值与所述阈值比较,进行局部筛选得到局部筛选的结果;将所述局部筛选的结果,结合各存储层次的剩余空间再次进行筛选,获得所述数据迁移对象;所述数据迁移结束后,根据迁移结果更新所述阈值。本发明利用局部筛选和全局筛选相结合,首先在各存储层次上自行筛选,再对通过局部筛选的数据对象进行进一步筛选,结合各级存储的剩余空间,确定数据迁移的对象,从而能够使得迁移的对象尽可能少且能够适应系统负载的动态变化,还可以充分利用优质的存储资源。
申请公布号 CN103077127B 申请公布日期 2016.05.11
申请号 CN201210590184.2 申请日期 2012.12.29
申请人 深圳先进技术研究院 发明人 张森林;冯圣中
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 深圳市科进知识产权代理事务所(普通合伙) 44316 代理人 宋鹰武
主权项 一种确定数据迁移对象的方法,其特征在于,包括以下步骤:A:每个存储层次都存在已设置好的阈值,将已估值数据的热度值与所述阈值比较,进行局部筛选得到局部筛选的结果;所述步骤A包括:A1:所述阈值包括上限阈值和下限阈值,首次将上限阈值设定为0,下限阈值设定为正无穷大,所述阈值为可以比较大小的非负实数;A2:将热度值大于上限阈值或小于下限阈值的所述已估值数据,作为所述局部筛选的结果;B:将所述局部筛选的结果,结合各存储层次的剩余空间再次进行筛选,获得所述数据迁移对象;所述步骤B包括:B1:将所述局部筛选获得的数据,按照其热度值从大到小排列,然后往存储层次上尝试存放;所述尝试存放是在不考虑数据原有存储位置的情况下,只根据其热度值和各级存储层次的剩余空间,确定其因有的存放位置,如果原有存储位置与因有的存放层次一致,则所述数据不需要迁移;如果原有存储位置与因有的存放层次不一致,则因有的存放位置为迁移目标;B2:若所述存储层次上可以容纳所述数据,则存放成功;B3:若不能容纳所述数据,则所述数据向下一级存储层次进行尝试存放,直到所述数据均存放成功;C:所述数据迁移结束后,根据迁移结果更新所述阈值;所述步骤C包括:C1:所述数据迁移结束后,将所述上限阈值更新为本存储层次中上迁的数据中的最小热度值,下限阈值更新为本存储级中下迁的数据中的最大热度值;C2:若没有上迁或下迁发生,则维持该存储层次的阈值不变。
地址 518055 广东省深圳市南山区西丽大学城学苑大道1068号