[发明专利]一种多数据池选择方法、系统及装置有效
申请号: | 201910684093.7 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110377237B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 赵钦虎 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多数 选择 方法 系统 装置 | ||
1.一种多数据池选择方法,其特征在于,应用于在增加新存储节点时为所述新存储节点创建新数据池的存储系统,包括:
在所述存储系统运作时,周期性获取所述存储系统中所有数据池的剩余容量;
当在设置多数据池属性的目录下创建文件时,根据所述多数据池属性指定的数据池的当前剩余容量,从指定的所述数据池中为所述文件选择其存储的目标数据池;
所述当在设置多数据池属性的目录下创建文件时,根据所述多数据池属性指定的数据池的当前剩余容量,从指定的所述数据池中为所述文件选择其存储的目标数据池的过程,包括:
当在设置多数据池属性的目录下依次创建文件时,根据所述多数据池属性指定的数据池的当前剩余容量,动态确定当前剩余容量从大到小的数据池的排列顺序;
将所述排列顺序作为数据池选择顺序,并按照所述数据池选择顺序为依次创建的所述文件选择其存储的目标数据池;
当所述数据池选择顺序发生变化时,重新按照发生变化的所述数据池选择顺序为后续依次创建的所述文件选择其存储的目标数据池;
所述根据所述多数据池属性指定的数据池的当前剩余容量,动态确定当前剩余容量从大到小的数据池的排列顺序的过程,包括:
计算所述多数据池属性指定的n个数据池的当前剩余容量比,其中,为第n个数据池的当前剩余容量,n为大于1的整数;
根据n个所述数据池的当前剩余容量比值,按照所述当前剩余容量比的比例、并以当前剩余容量比值从大到小的顺序排列数据池,得到数据池的排列顺序;
在计算所述多数据池属性指定的n个数据池的当前剩余容量比之前,所述多数据池选择方法还包括:
在所述存储系统运作时,周期性清空用于存储记录有所述目录对应的剩余容量比的计数结构的预留存储空间;
当在所述目录下创建文件时,判断所述预留存储空间中是否存储有所述目录对应的计数结构;
若否,则以所述目录的inode号为索引,在所述预留存储空间中创建一个用于记录所述目录对应的剩余容量比的计数结构,并执行所述计算所述多数据池属性指定的n个数据池的当前剩余容量比的步骤,且将最终计算得到的当前剩余容量比写入所述计数结构;
若是,则不执行所述计算所述多数据池属性指定的n个数据池的当前剩余容量比的步骤,直接根据所述计数结构当前记录的n个所述数据池的剩余容量比值,按照剩余容量比值之间的比例、并以剩余容量比值从大到小的顺序排列数据池,得到数据池的排列顺序,并执行所述将所述排列顺序作为数据池选择顺序的步骤。
2.如权利要求1所述的多数据池选择方法,其特征在于,在计算所述多数据池属性指定的n个数据池的当前剩余容量比之后,在按照所述当前剩余容量比的比例、并以当前剩余容量比值从大到小的顺序排列数据池,得到数据池的排列顺序之前,所述多数据池选择方法还包括:
根据预设比例缩小关系式对所述当前剩余容量比进行比例缩小,得到比例缩小后的当前剩余容量比;其中,为所述数据池的当前剩余容量。
3.如权利要求2所述的多数据池选择方法,其特征在于,在得到比例缩小后的当前剩余容量比之后,在按照所述当前剩余容量比的比例、并以当前剩余容量比值从大到小的顺序排列数据池,得到数据池的排列顺序之前,所述多数据池选择方法还包括:
根据n个所述数据池在比例缩小后的当前剩余容量比值,确定最小当前剩余容量比值;
将n个比例缩小后的所述当前剩余容量比值各除以所述最小当前剩余容量比值,得到比例二次缩小后的当前剩余容量比。
4.如权利要求3所述的多数据池选择方法,其特征在于,所述将n个比例缩小后的所述当前剩余容量比值各除以所述最小当前剩余容量比值,得到比例二次缩小后的当前剩余容量比的过程,包括:
将n个比例缩小后的所述当前剩余容量比值各除以所述最小当前剩余容量比值,并四舍五入整数化得到比例二次缩小后的当前剩余容量比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910684093.7/1.html,转载请声明来源钻瓜专利网。