一种基于访问热度分析文件存储方法的八路机架式服务器技术

技术编号:37275799 阅读:17 留言:0更新日期:2023-04-20 23:43
本发明专利技术公开了一种基于访问热度分析文件存储方法的八路机架式服务器,包括对文件访问频率计算、文件访问热度计算和文件动态副本的创建;文件访问频率为单位时间内被用户访问的次数,由统计周期内文件被访问的次数和统计周期的时间确定;文件访问热度为文件被需求的程度,其值受文件访问频率确定;文件动态副本的创建在文件访问过程中,实际计算文件在统计周期内的访问频率,通过历史访问频率推算出文件当前的访问需求,最后动态地调整文件副本数量。本发明专利技术有益效果为,提出了一种动态副本创建算法,该算法通过分析文件的历史访问需求,预测出当前的访问需求,动态调整文件的副本数量,在节省磁盘空间的同时提高了文件的数据服务性能和运行效率。务性能和运行效率。务性能和运行效率。

【技术实现步骤摘要】
一种基于访问热度分析文件存储方法的八路机架式服务器


[0001]本专利技术涉及服务器数据存储领域,具体的涉及一种基于访问热度分析文件存储方法的八路机架式服务器。

技术介绍

[0002]全球数据总量的爆炸式增长以及数据资产价值的提升,已经成为当前数字经济时代发展的基本特征,在数据总量方面,移动设备及智能感应设备的增加使得全球数据总量快速增长,据IDC预测,到2025年全球数据量将达到163ZB,相当于2016年16.1ZB数据量的十倍。在数据资产价值方面,以云计算、大数据、人工智能为代表的数字技术应用场景与企业生产及居民生活加速融合,数据资产在企业生产、居民生活及社会治理中的价值日益凸显,企业可利用数字技术实现上云用数赋智,实现精细生产、智能营销;用户可以通过网上银行、电子商城、线上会议、短视频和无人驾驶等数字化应用畅享数字技术成果。
[0003]现有技术CN110188084B公开了一种分布式文件存储系统及文件存储方法。一种分布式文件存储方法,该方法基于分布式文件存储系统实现,该方法包括以下步骤:对每个存储单元预置一个唯一的存储单元编号,并对互备的存储单元之间建立关联;文件存储系统的接收层接收到文件写入请求后,首先判断请求写入的文件是否是初次写入;对于被初次写入的文件,文件存储系统为请求写入的文件分配存储单元,被分配的存储单元为该文件分配唯一的文件编号;若待写入的文件已存在,直接向业务方返回该文件编号;存储单元将存储文件的文件索引的关键信息实时反馈给缓存单元。本专利技术除具有普通分布式文件存储系统的优点外,还具有无中心、数据易恢复的特点。但大量数据用户在存储之前无法准确预估到它的使用热度,难以人工的选择适合的存储策略。
[0004]因此提出访问热度分析文件存储方法允许用户根据数据热度的预估,动态选择使用副本策略存储。

技术实现思路

[0005]本专利技术的目的在于提供一种基于访问热度分析文件存储方法的八路机架式服务器,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种基于访问热度分析文件存储方法的八路机架式服务器,所述访问热度分析文件存储方法,包括对文件访问频率计算、文件访问热度计算和文件动态副本的创建;
[0007]所述文件访问频率为单位时间内被用户访问的次数,由统计周期内文件被访问的次数和统计周期的时间确定;
[0008]所述文件访问热度为文件被需求的程度,其值受文件访问频率确定;
[0009]所述文件动态副本的创建在文件访问过程中,实际计算文件在统计周期内的访问频率,通过历史访问频率推算出文件当前的访问需求,最后动态地调整文件副本数量。
[0010]优选的,所述文件访问频率计算流程如下:
[0011]S11:计数器初始值为0,文件被访问,计数器值加1,计数器值为1时为统计周期的开始;计数器值为a时为统计周期的结束;
[0012]S12:判断统计周期是否为开始或结束;
[0013]S13:若为统计周期的开始或结束,则判断是统计周期的开始还是结束;
[0014]S14:若为统计周期的开始,则计时开始,并返回步骤S1;若为统计周期的结束,则计时器结束计时,进行步骤S7;
[0015]S15:若不是统计周期的开始或结束,则判定计时器记录时间是否超时;
[0016]S16:若判定为超时,则进行步骤S7;若判定为未超时,则返回步骤S1;
[0017]S17:计算文件访问频率,计数器置0进入下一个统计周期。
[0018]优选的,所述计数器判断一个统计周期是否开始或结束,当计数器值为1时为一个统计周期的开始,当计数器值为a时为一个统计周期的结束,同时a为一个统计周期内文件被访问的次数,所述计时器计算出一个统计周期所持续的时间t。
[0019]优选的,所述文件访问频率为:
[0020][0021]式中:f
k
为第k个统计周期内文件访问的频率;a为在该访问周期内文件被访问的次数;t为该访问周期持续的时间。
[0022]优选的,所述判定计时器记录时间是否超时,应对文件迟迟不能完成一个统计周期即访问频率极低情况,该超时临界时间为b,若t≥b则文件访问超时。
[0023]优选的,所述文件访问热度计算公式如下:
[0024][0025]式中:h
ij
为文件i在j时刻的热度值;α为常数,其作用是对文件热度的数值进行归一化;S
i
为文件i的大小对其热度的影响;F
j
为该文件被访问的频率对其j时刻的影响;i和j均为正整数。
[0026]优选的,所述S
i
的数值由该文件的大小s
i
和系统存储数据块的大小s0确定,其表达式如下:
[0027][0028]式中:s
i
为文件i的大小,s0为系统存储数据块的大小,[s
i
/s0]表示不大于s
i
/s0的最大整数,s
i
%s0表示s
i
和s0之间的余数。
[0029]优选的,所述F
j
的值由文件在l个统计周期内被访问的频率及权值确定,其表达式如下:
[0030][0031]式中:当公式(1)成立时满足j位于第k个统计周期,k=1;当公式(2)成立时满足j
位于第k个统计周期,k≥2且为整数,l为正整数且k<l;当公式(3)成立时满足j位于第k个统计周期,k≥2且为整数,l为正整数且k>l;
[0032]其中f
k
‑1表示第k

1个统计周期内的频率大小;β
k
‑1表示f
k
‑1对文件j时刻热度的影响值,满足
[0033]优选的,所述文件动态副本的创建流程如下:
[0034]S21:当文件被访问时,输入文件历史访问频率;
[0035]S22:推算文件访问热度;
[0036]S23:计算文件副本动态创建值;
[0037]S24:换算文件副本需求数量;
[0038]S25:判断现有副本个数是否需要调整;
[0039]S26:若副本个数需要调整,则执行副本复制或删除操作,并结束此流程;若副本个数不需要调整,则直接结束此流程。
[0040]优选的,所述文件副本动态创建值计算方法如下:
[0041]v
ij
=h
ij
·
q
i
[0042]式中:v
ij
为文件副本动态创建值;h
ij
表示文件i在j时刻的热度值,q
i
表示文件i的静态影响因子计算公式如下:
[0043]q
i
=β/s
i
[0044]式中:β为常量,其作用是对文件静态影响因子的数值进行归一化;s
...

【技术保护点】

【技术特征摘要】
1.一种基于访问热度分析文件存储方法的八路机架式服务器,其特征在于,所述访问热度分析文件存储方法,包括对文件访问频率计算、文件访问热度计算和文件动态副本的创建;所述文件访问频率为单位时间内被用户访问的次数,由统计周期内文件被访问的次数和统计周期的时间确定;所述文件访问热度为文件被需求的程度,其值受文件访问频率确定;所述文件动态副本的创建在文件访问过程中,实际计算文件在统计周期内的访问频率,通过历史访问频率推算出文件当前的访问需求,最后动态地调整文件副本数量。2.根据权利要求1所述的一种基于访问热度分析文件存储方法的八路机架式服务器,其特征在于,所述文件访问频率计算流程如下:S11:计数器初始值为0,文件被访问,计数器值加1,计数器值为1时为统计周期的开始;计数器值为a时为统计周期的结束;S12:判断统计周期是否为开始或结束;S13:若为统计周期的开始或结束,则判断是统计周期的开始还是结束;S14:若为统计周期的开始,则计时开始,并返回步骤S1;若为统计周期的结束,则计时器结束计时,进行步骤S7;S15:若不是统计周期的开始或结束,则判定计时器记录时间是否超时;S16:若判定为超时,则进行步骤S7;若判定为未超时,则返回步骤S1;S17:计算文件访问频率,计数器置0进入下一个统计周期。3.根据权利要求2所述的一种基于访问热度分析文件存储方法的八路机架式服务器,其特征在于,所述计数器判断一个统计周期是否开始或结束,当计数器值为1时为一个统计周期的开始,当计数器值为a时为一个统计周期的结束,同时a为一个统计周期内文件被访问的次数,a为正整数,所述计时器计算出一个统计周期所持续的时间t。4.根据权利要求3所述的一种基于访问热度分析文件存储方法的八路机架式服务器,其特征在于,所述文件访问频率为:式中:f
k
为第k个统计周期内文件访问的频率;a为在该访问周期内文件被访问的次数;t为该访问周期持续的时间。5.根据权利要求2所述的一种基于访问热度分析文件存储方法的八路机架式服务器,其特征在于,所述判定计时器记录时间是否超时,应对文件迟迟不能完成一个统计周期即访问频率极低情况,该超时临界时间为b,b为常数,若t≥b则文件访问超时。6.根据权利要求1所述的一种基于访问热度分析文件存储方法的八路机架式服务器,其特征在于,所述文件访问热度计算公式如下:式中:h
ij
为文件i在j时刻的热度值;γ为常数,其作用是对文件热度的数值进行归一化;S
i
为文件i的大小对其热度的影响;F
j
为该文件被访问的频率对其...

【专利技术属性】
技术研发人员:李童陆艳艳谢丛茵杨艳苏高杰陈睿博冯明宽
申请(专利权)人:中电长城圣非凡信息系统有限公司
类型:发明
国别省市:

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

1