基于访问行为的数据块活跃度估值和数据迁移方法技术

技术编号:37763952 阅读:24 留言:0更新日期:2023-06-06 13:21
本发明专利技术涉及一种基于访问行为的数据块活跃度估值和数据迁移方法,属于数据存储技术领域。本发明专利技术的方法通过热度统计筛选出最热和最冷的数据块用于后续的迁移。为了建立准确的模型,本方法根据业务特征,选择合适的统计周期、预热周期和时间窗口进行访问统计,找出各个存储层中最热和最冷的数据块,每个数据块的热度通过统计数据块的读写访问频率和IO特征得出。同时,每个小时的热度统计数据,将随着时间进行定期加权累计。权重随着时间推移而减小,即热度统计值周期越新,权重越高。根据用户配置的统计周期,当前小时内的热度统计数据的权重最大,而一个统计周期之前的热度统计数据的权重则衰减为0。重则衰减为0。重则衰减为0。

【技术实现步骤摘要】
基于访问行为的数据块活跃度估值和数据迁移方法


[0001]本专利技术属于数据存储
,具体涉及一种基于访问行为的数据块活跃度估值和数据迁移方法。

技术介绍

[0002]NVMeSSD具有高速存储性能的特征,SATASATA/HDD具有价格低廉和大容量的特征,不同存储介质具有不同的优势。通过冷热数据分层的方式充分利用不同介质的优势,将热数据存储在高速设备上;将冷数据存储到价格相对低廉的设备上,从而可以很好的平衡存储系统的性能、容量和价格。

技术实现思路

[0003](一)要解决的技术问题
[0004]本专利技术要解决的技术问题是:如何设计一种数据块活跃度估值方法,并基于该估值方法实现一种数据迁移方法。
[0005](二)技术方案
[0006]为了解决上述技术问题,本专利技术提供了一种基于访问行为的数据块活跃度估值和数据迁移方法,包括以下步骤:
[0007]判断是否满足基于容量双阈值迁移条件,若满足则执行下面的步骤;即在高性能存储层固态硬盘容量大于最大容量阈值或者小于最低容量阈值的时候才能执行迁移本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于访问行为的数据块活跃度估值和数据迁移方法,其特征在于,包括以下步骤:判断是否满足基于容量双阈值迁移条件,若满足则执行下面的步骤;即在高性能存储层固态硬盘容量大于最大容量阈值或者小于最低容量阈值的时候才能执行迁移;根据活跃数据块更迭速度,设定执行迁移的时间间隔,在活跃数据块更迭较快的时候,采用较短的迁移时间间隔;在活跃数据块更迭较慢的时候,采用较长的迁移时间间隔;根据系统的工作负荷设定迁移速率;根据实时数据块价值排序表设定迁移队列,进行数据迁移,将最活跃的数据的向上迁移至高可用层,同时将不活跃的数据向下迁移至低可用层。2.如权利要求1所述的方法,其特征在于,实时数据块价值排序表由数据块活跃度估值判断模块确定,数据块活跃度估值判断模块持续统计数据的活跃度,根据活跃度排名得到实时数据块价值排序表,活跃度越高则价值越高,数据活跃度的统计和数据迁移均以数据块为单位,通过统计数据块的活跃度来判断一个数据块比另一个更活跃或更不活跃。3.如权利要求2所述的方法,其特征在于,数据块的大小由用户在创建存储池时配置。4.如权利要求3所述的方法,其特征在于,数据块的大小配置为2至256MB。5.如权利要求...

【专利技术属性】
技术研发人员:田鹏赵彬常旭杨祥举王振帅陕振杨帆
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1