【技术实现步骤摘要】
云存储系统中基于动态阈值调整的分级存储方法
本专利技术主要涉及到云计算领域,特别涉及到云存储系统中的分级存储领域。
技术介绍
随着数据的爆炸式增长,存储需求日益增大,大规模设备集群的云存储系统是目前解决海量数据高效存储的有效技术手段。云存储技术衍生于云计算,是通过集群整合、分布式文件系统、网络技术等技术,将集群中的众多设备与应用软件等资源协同工作,对外提供较大吞吐能力的数据存储业务。云存储系统中的各存储节点往往具有不同的存储容量和存储性能,如何将海量数据存储到这些性能异构的存储节点中,来提高云存储系统的资源利用率,并满足用户的性能需求,是云存储系统亟待解决的问题。分级存储技术能够充分考虑存储系统中存储资源的异构性,将存储资源划分为多个层级,并依据存储系统中数据特点与数据业务应用规律,以数据访问热度为主来评估数据的价值,得到数据相应的存储层级与放置策略,在云存储系统中具有较强的技术可行性。目前有较多的研究人员与相关学者,相继提出了将分级存储理论应用于云存储系统中的解决方案。然而,由于提出的分级结构固化不灵活,用于衡量数据存储等级的阈值固定,在具体的实施过程中往往出现数据迁移抖动等问题。因此,本专利技术设计了一种云存储系统中基于动态阈值调整的分级存储方法。
技术实现思路
本专利技术公开了一种云存储系统中基于动态阈值调整的分级存储方法,它通过动态阈值调整与动态分级协同的优化算法来共同决定数据对象的存储状态,使得数据对象依据最优的存储策略进行离线优化存储,从而解决系统出现的数据迁移抖动问题,提升系统性能。本专利技术提供的基于动态阈值调整的分级存储方法,包括以下步骤:步 ...
【技术保护点】
1.一种云存储系统中基于动态阈值调整的分级存储方法,其特征在于所述方法至少包括以下步骤:步骤1、周期性地采集各个存储节点的运行状态信息;步骤2、对存储节点进行分级预处理;步骤3、依据存储节点的数据访问业务信息,计算数据对象的温度;步骤4、将步骤3得到的数据对象温度与冷热阈值进行比较,再依据步骤2得到的分级结构,生成离线优化存储策略元组;步骤5、根据步骤4,以存储节点的负载情况为指导,动态调整热阈值与分级结构;步骤6、根据步骤4和5,对数据对象实施离线优化存储等级调整策略。
【技术特征摘要】
1.一种云存储系统中基于动态阈值调整的分级存储方法,其特征在于所述方法至少包括以下步骤:步骤1、周期性地采集各个存储节点的运行状态信息;步骤2、对存储节点进行分级预处理;步骤3、依据存储节点的数据访问业务信息,计算数据对象的温度;步骤4、将步骤3得到的数据对象温度与冷热阈值进行比较,再依据步骤2得到的分级结构,生成离线优化存储策略元组;步骤5、根据步骤4,以存储节点的负载情况为指导,动态调整热阈值与分级结构;步骤6、根据步骤4和5,对数据对象实施离线优化存储等级调整策略。2.根据权利要求1所述的云存储系统中基于动态阈值调整的分级存储方法,其特征在于,存储节点分级预处理过程至少包括:1)中心服务器依据存储节点运行状态信息计算性能值,记为SP;对计算好的存储节点服务器按性能排序,依据二八定律,将高位的20%划分为热区,其他80%划分为冷区;2)设存储节点a与存储节点b之间的网络距离为NDab,对按存储性能排序的冷区存储节点,依次计算每个冷区存储节点与所有热区存储节点的平均网络距离E(ND)。对于冷区存储节点Da,与热区的平均网络距离可计算为其中存储节点Db属于热区存储节点集{D1,....,Dk};再计算每个冷区存储节点的分级评估值hp=α·SP+(1-α)·E(ND),其中α为平衡常量,按分级评估值hp对冷区存储节点进行排序,取高位的20%为缓冲区,剩余部分为最终的冷区。3.根据权利要求1所述的云存储系统中基于动态阈值调整的分级存储方法,其特征在于,数据对象的温度计算过程至少包括:1)选择热区与缓冲区存储节点中所有数据对象,以及在统计时间T内被访问过的冷区存储节点数据对象为计算目标,计算数据对象i的访问频率fi=Ni/T,其中Ni为统计时间T内数据对象i的访问量;2)引入数据对象的静...
【专利技术属性】
技术研发人员:龙赛琴,曾令斌,刘子浩,周思恒,幸运,
申请(专利权)人:湘潭大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。