[发明专利]一种基于超融合系统的纵向扩展方法及其装置有效
申请号: | 201710904271.3 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107621927B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 史中伟 | 申请(专利权)人: | 南京宏海科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 杨春女 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 融合 系统 纵向 扩展 方法 及其 装置 | ||
1.一种基于超融合系统的纵向扩展方法,其特征在于,包括:
识别用户配置以匹配纵向扩展存储资源,将所述用户配置的自身存储资源配置为第一存储层,将所述纵向扩展存储资源配置为第二存储层;
将所述第一存储层中存储的满足预设条件的相关数据迁移到所述第二存储层上进行存储,并更新迁移相关数据的访问地址;
获取所述第二存储层中所述迁移相关数据与留在所述第一存储层中未迁移相关数据之间的关联系数,获取所述关联系数与所述迁移相关数据的地址排序值以及所述未迁移相关数据的访问频率的融合值,若融合值大于设定值则将所述迁移相关数据迁移至所述未迁移相关数据存储位置之后的下一位置,并更新迁移相关数据的访问地址;
所述关联系数为读取所述未迁移相关数据后继续读取所述迁移相关数据的概率;
所述融合值为所述关联系数与所述迁移相关数据的地址排序值以及所述未迁移相关数据访问频率的加权平均值。
2.根据权利要求1所述的方法,其特征在于,所述识别用户配置以匹配纵向扩展存储资源,将所述用户配置的自身存储资源配置为第一存储层,将所述纵向扩展存储资源配置为第二存储层包括:
监测所述第一存储层中空闲存储空间是否满足进行数据迁移的条件。
3.根据权利要求2所述的方法,其特征在于,将所述第一存储层中存储的满足预设条件的相关数据迁移到所述第二存储层上进行存储,并更新迁移相关数据的访问地址包括:
将所述第一存储层中的数据按照预设大小划分成数据块,并记录所述第一存储层中所有数据块的访问频率以及根据数据块的访问频率进行排序;
若监测结果满足条件则将所述第一存储层中所述访问频率最小或所述访问频率小于预设访问频率的数据块迁移到所述第二存储层上进行存储,并更新迁移的数据块的访问地址。
4.根据权利要求3所述的方法,其特征在于,所述监测所述第一存储层中空闲存储空间是否满足进行数据迁移的条件包括:
监控所述第一存储层中空闲存储空间是否低于预设第一阈值,若是,则满足进行数据迁移的条件,若在进行数据迁移的过程中,所述第一存储层中空闲存储空间高于预设第二阈值则不满足进行数据迁移的条件,其中,所述第一阈值小于所述第二阈值。
5.一种基于超融合系统的纵向扩展装置,包括:
匹配模块(10),用于识别用户配置以匹配纵向扩展存储资源,并将所述用户配置的自身存储资源配置为第一存储层,将所述纵向扩展存储资源配置为第二存储层;
第一迁移模块(20),用于将所述第一存储层中存储的满足预设条件的相关数据迁移到所述第二存储层上进行存储,并更新迁移相关数据的访问地址;
第二迁移模块(30),用于获取所述第二存储层中所述迁移相关数据与留在所述第一存储层中未迁移相关数据之间的关联系数,获取所述关联系数与所述迁移相关数据的地址排序值以及所述未迁移相关数据的访问频率的融合值,若融合值大于设定值则将所述迁移相关数据插入至所述未迁移相关数据存储位置之后的下一位置,并更新迁移相关数据的访问地址;
关联系数为读取所述未迁移相关数据后继续读取所述迁移相关数据的概率;
所述第二迁移模块(30)还包括计算单元(31),所述计算单元(31)用于计算所述关联系数与所述迁移相关数据的地址排序值以及所述未迁移相关数据访问频率的加权平均值以得出所述融合值。
6.根据权利要求5所述的装置,其特征在于,所述匹配模块(10)还包括:
监测单元(11),用于监测所述第一存储层中空闲存储空间是否满足进行数据迁移的条件。
7.根据权利要求6所述的装置,其特征在于,所述第一迁移模块(20)还包括:
分区单元(21),用于将所述第一存储层中的数据按照预设大小划分成数据块,并记录所述第一存储层中所有数据块的访问频率以及根据数据块的访问频率进行排序;
迁移单元(22),用于若监测结果满足条件则将所述第一存储层中所述访问频率最小或所述访问频率小于预设访问频率的数据块迁移到所述第二存储层上进行存储,并更新迁移的数据块的访问地址。
8.根据权利要求7所述的装置,其特征在于,所述迁移单元(22)还包括判断子单元(221),所述判断子单元(221)用于监控所述第一存储层中空闲存储空间是否低于预设第一阈值,若是,则满足进行数据迁移的条件,若在进行数据迁移的过程中,所述第一存储层中空闲存储空间高于预设第二阈值则不满足进行数据迁移的条件,其中,所述第一阈值小于所述第二阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京宏海科技有限公司,未经南京宏海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710904271.3/1.html,转载请声明来源钻瓜专利网。