【技术实现步骤摘要】
本专利技术属于互联网通信领域,尤其涉及一种确定数据迁移时机的方法和装置。
技术介绍
随着数据的爆炸性增长,存储海量数据的集群应运而生。因为集群中存储的数据量很大,有的已达PB级,同一时刻可能会有大量的数据访问。因此,数据的存放位置是否合理,直接影响到数据的访问延迟。数据迁移,是指不同的存储介质之间的数据移动。要完成数据迁移,系统需要消耗一定的资源(包括硬件资源、带宽等)。在存储海量数据的集群中,需要数据迁移的情形,主要有系统的升级换代、数据的备份/恢复,以及分级存储系统中数据的动态调整等。其中系统的升级换代是大规模的、一次性的;数据的备份/恢复是基于安全考虑的;通常情况下,这两类迁移发生的次数很少,而且多是在某一时刻必须完成的。但是分级存储系统中的数据动态调整,其目的是为了使得数据的位置得到合理化的配置。分级存储,是依据数据活跃度的“二八原则”:即20%的数据处于活跃状态,而80%的数据处于不活跃状态,将服务器按硬件性能分成不同存储层次,存储层次越高,性能越好。分级存储系统的目标是将活跃数据存储于层次高的存储上,但是数据的活跃度会随着时间的变化而变化,所以即便某 ...
【技术保护点】
一种确定数据迁移时机的方法,其特征在于,包括以下步骤:A:启动双线程,分别监视分级存储系统中一级存储的空间使用率和数据迁移周期;B:所述双线程,定期判断所述数据迁移条件是否已满足,若否,则等待相同的时间后再判断,直至判断所述数据迁移条件已满足,若是,则执行步骤C;C:执行所述数据迁移;D:根据所述迁移的情况,调整所述数据迁移周期;E:所述数据迁移周期调整后,所述双线程重新读取参数,继续下一轮监视。
【技术特征摘要】
1.一种确定数据迁移时机的方法,其特征在于,包括以下步骤: A:启动双线程,分别监视分级存储系统中一级存储的空间使用率和数据迁移周期; B:所述双线程,定期判断所述数据迁移条件是否已满足,若否,则等待相同的时间后再判断,直至判断所述数据迁移条件已满足,若是,则执行步骤C ; C:执行所述数据迁移; D:根据所述迁移的情况,调整所述数据迁移周期; E:所述数据迁移周期调整后,所述双线程重新读取参数,继续下一轮监视。2.如权利要求1所述的确定数据迁移时机的方法,其特征在于,所述步骤B中所述的定期判断所述数据迁移条件是否已满足,包括: B1:定期判断所述分级存储系统中一级存储的空间使用率是否超过设定阈值; 和, B2:定期判断所述数据迁移周期是否到达。3.如权利要求2所述的方法,其特征在于,所述步骤D包括: Dl:B1时,缩短所述数据迁移周期,作为新的所述数据迁移周期; 或者, D2:B2时,若没有实际的数据移动发生,则延长所述数据迁移周期,作为新的所述数据迁移周期,若有正...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。