[发明专利]一种分布式智能存储系统有效
申请号: | 201811565567.8 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109669636B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 邹玉华;蔡丽萍 | 申请(专利权)人: | 深圳领络科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 梁永昌 |
地址: | 518000 广东省深圳市龙岗区龙岗街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开一种分布式智能存储系统,用于解决如何对文件进行初始分配,如何计算文件访问的活跃值和不活跃值以及如何对访问活跃的文件进行迁移,以便于对其进行备份的问题,包括分布存储设备、数据采集模块、处理器、计算模块、分配模块、数据迁移模块、迁移值计算模块、统计模块、访问终端、备份模块和删除模块;本发明通过迁移值计算模块计算独立存储设备Aj内存储文件的迁移值,利用公式 |
||
搜索关键词: | 一种 分布式 智能 存储系统 | ||
【主权项】:
1.一种分布式智能存储系统,其特征在于,包括分布存储设备、数据采集模块、处理器、计算模块、分配模块、数据迁移模块、迁移值计算模块、统计模块、访问终端、备份模块和删除模块;所述分布存储设备包括若干个独立存储设备;独立存储设备用于单独存储文件;所述数据采集模块用于采集和接收待存储文件;待存储文件包括文件及对应字节大小和预存期限;所述数据采集模块将采集和接收的待存储文件发送至处理器;处理器接收数据采集模块发送的收待存储文件并将其发送至计算模块;所述计算模块接收处理器发送的待存储文件并进行计算,具体计算步骤如下:步骤一:设定文件为Ci,i……n;对应的字节大小为Bi,i……n;对应的预存期限记为Di,i……n;步骤二:对Bi和Di进行设定比例系数固定值;设定Bi的比例系数固定值为J1:设定Di的比例系数固定值为J2;步骤三:利用公式Gi=Bi*J1+Di*J2获取得到初始基础值Gi;所述计算模块将待存储文件和初始基础值发送至分配模块;所述分配模块接收计算模块发送的待存储文件和初始基础值并进行分配,具体分配过程如下:a:设定独立存储设备为Aj,j……n;Aj对应的存储门限为(kj,kj+1];且k1<k2<……<kj;其中,存储门限是用于设置分布存储设备的条件;依照存储门限对独立存储设备为A进行门限划分;A1<A2<……<Aj;b:初始基础值Gi与存储门限(kj,kj+1]进行对比;当初始基础值符合存储门限(kj,kj+1],待存储文件将存储在独立存储设备Aj内;具体表现为初始基础值G1在(k4,k5]范围内,则对应的C1存储在独立存储设备A4内;所述统计模块用于采集文件的访问频率和访问间隔;所述统计模块将采集文件的访问频率和访问间隔信息发送至迁移值计算模块;所述迁移值计算模块接收统计模块发送的文件的访问频率和访问间隔信息并进行计算,具体计算步骤如下:S1:设定文件Ci的访问频率为Pi,i=1……n;访问间隔记为Fim,m=1……n;其中,Fi1表示为文件Ci从存储日期开始计算至第一次访问的时间结束,若无第一次访问,则从存储日期开始计算至系统当前日期结束;Fi2表示文件Ci第一次访问的时间开始至第二次访问时间结束,若无第二次访问,则从第一次访问的时间开始计算至系统当前日期结束;S2:设定间隔对比值为Hm;间隔对比值Hm的时间范围为(am‑1,am],且a1<a2<……am;间隔对比值Hm对应的不活跃系数记为Nm;m=1……n;且N1<N2<……<Nm;S3:访问间隔Fim与间隔对比值Hm进行匹配,具体表现为,当Fi1∈(a2,a3];则Fi1的不活跃系数N3;S4:利用公式
获取得到文件Ci的不活跃值Li;访问间隔Fim越大,表示访问的时间间隔越长,即不活跃值也越大;S5:利用公式
获取得到文件Ci的活跃值Qi,其中,u为干扰因子,取值为1.00329;S6:对文件Ci的不活跃值Li和活跃值Qi进行预设固定值;设定不活跃值Li的预设固定值为e1;活跃值Qi的预设固定值为e2;S7:利用公式Yi=Gi+Qi*e1‑Li*e2获取得到文件Ci的迁移值Yi;访问次数越大,活跃度大,迁移值越大;所述迁移值计算模块将迁移值发送至数据迁移模块;所述数据迁移模块接收迁移值计算模块进行处理和迁移,具体处理和迁移过程如下:a:将迁移值Yi与Aj对应的存储门限为(kj,kj+1]进行对比;b:具体表现为,当文件C5的初始存储在A5内,当文件C5的迁移值Y5∈(k6,k7]内,则将文件C5迁移到A6内存储;当文件C5的初始存储在A5内,当文件C5的迁移值Y5∈(k4,k5]内,则将文件C5迁移到A4内存储;所述删除模块用于对独立存储设备内部的文件进行定期清除,具体清除步骤如下:步骤一:将独立存储设备进行分类,具体表现为,将A1到Ab标记为定期清除独立存储设备;将Ab到Aj标记为备份独立存储设备;且b=j/2;步骤二:对定期清除独立存储设备A1到Ab内存储的文件Ci进行清理日期计算;步骤三:设定文件Ci存储在独立存储设备A1到Ab的日期为Ti;文件Ci的基础存储期限w1;设定系统当前日期为Ri;步骤四:利用公式ti=w1+Yi*z获取得到清理期限值ti,其中,z为时间比例系数固定值;步骤五:当Ti+ti=Ri;则清除独立存储设备A1到Ab内的对应文件Ci。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳领络科技有限公司,未经深圳领络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811565567.8/,转载请声明来源钻瓜专利网。